.elementor-18 .elementor-element.elementor-element-mtroot1{--display:flex;}.elementor-18 .elementor-element.elementor-element-hero01{--display:flex;}.elementor-18 .elementor-element.elementor-element-herosh{--display:flex;}.elementor-18 .elementor-element.elementor-element-herocp{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-ov001.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-h1001.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-txt01.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-ctarow{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-18 .elementor-element.elementor-element-btn01.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-btn02.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-ticks1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-ticks1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-ticks1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-ticks1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-ticks1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-partner{--display:flex;}.elementor-18 .elementor-element.elementor-element-partnerlbl.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-18 .elementor-element.elementor-element-partnerlogo.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-partnercap.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-stage1{--display:flex;}.elementor-18 .elementor-element.elementor-element-stagescale{--display:flex;}.elementor-18 .elementor-element.elementor-element-dash01.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-phone1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-chipf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-chipp.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-chipg.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-chips.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-trust1{--display:flex;}.elementor-18 .elementor-element.elementor-element-trustlbl.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-trustmq{--display:flex;}.elementor-18 .elementor-element.elementor-element-trustt.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-access1{--display:flex;}.elementor-18 .elementor-element.elementor-element-accglowb{--display:flex;}.elementor-18 .elementor-element.elementor-element-accglowc{--display:flex;}.elementor-18 .elementor-element.elementor-element-accdots{--display:flex;}.elementor-18 .elementor-element.elementor-element-accsh{--display:flex;}.elementor-18 .elementor-element.elementor-element-accopy{--display:flex;}.elementor-18 .elementor-element.elementor-element-acov.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-ach.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-act.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-acbtn.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-acfermax.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-acgrid{--display:flex;}.elementor-18 .elementor-element.elementor-element-ac1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-ac2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-ac3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-ac4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-ac5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-panel1{--display:flex;}.elementor-18 .elementor-element.elementor-element-pansh{--display:flex;}.elementor-18 .elementor-element.elementor-element-pancopy{--display:flex;}.elementor-18 .elementor-element.elementor-element-panov.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-panh.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-pantabswrap{--display:flex;}.elementor-18 .elementor-element.elementor-element-pantab0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-pantab1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-pantab2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-pandevice{--display:flex;}.elementor-18 .elementor-element.elementor-element-pandeviceglow{--display:flex;}.elementor-18 .elementor-element.elementor-element-panframe{--display:flex;}.elementor-18 .elementor-element.elementor-element-pandashbar.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-panviews{--display:flex;}.elementor-18 .elementor-element.elementor-element-panview0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-panview1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-panview2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-panfa0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-panfb0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-panfa1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-panfb1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-panfa2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-panfb2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-feat1{--display:flex;}.elementor-18 .elementor-element.elementor-element-featsh{--display:flex;}.elementor-18 .elementor-element.elementor-element-feov.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-feh.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-fet.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-intstage{--display:flex;}.elementor-18 .elementor-element.elementor-element-intcanvas{--display:flex;}.elementor-18 .elementor-element.elementor-element-intsvgw.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-intc1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-intc2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-intc3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-intc4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-intc5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-intc6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-intc7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-intc8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-intc9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-intc10.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-inthub.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-intcaption.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-bento{--display:flex;}.elementor-18 .elementor-element.elementor-element-ben1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-ben2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-ben3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-flow1{--display:flex;}.elementor-18 .elementor-element.elementor-element-flowsh{--display:flex;}.elementor-18 .elementor-element.elementor-element-flowtrack{--display:flex;}.elementor-18 .elementor-element.elementor-element-flownode1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-flownode2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-flownode3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-stats1{--display:flex;}.elementor-18 .elementor-element.elementor-element-ghostnum.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-stsh{--display:flex;}.elementor-18 .elementor-element.elementor-element-st1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-st2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-st3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-quote1{--display:flex;}.elementor-18 .elementor-element.elementor-element-qsh{--display:flex;}.elementor-18 .elementor-element.elementor-element-prooflbl.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-q1{--display:flex;}.elementor-18 .elementor-element.elementor-element-qtop.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-qfoot.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-persona1{--display:flex;}.elementor-18 .elementor-element.elementor-element-persh{--display:flex;}.elementor-18 .elementor-element.elementor-element-per1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-sep1{--display:flex;}.elementor-18 .elementor-element.elementor-element-per2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-seamwrap{--display:flex;}.elementor-18 .elementor-element.elementor-element-seaminner.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-cta1{--display:flex;}.elementor-18 .elementor-element.elementor-element-ctaglowb{--display:flex;}.elementor-18 .elementor-element.elementor-element-ctaglowc{--display:flex;}.elementor-18 .elementor-element.elementor-element-ctadots{--display:flex;}.elementor-18 .elementor-element.elementor-element-ctash{--display:flex;}.elementor-18 .elementor-element.elementor-element-ctac{--display:flex;}.elementor-18 .elementor-element.elementor-element-ctao.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-ctah.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-ctat.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-ctapoints.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-ctacontact.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-form1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-mt-home-js.xpro-widget-bg-overlay:before{transition:background 0.3s;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-mtroot1 */@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800&display=swap');
body.ast-page-builder-template .site-content>.ast-container,body .site-content .ast-container{max-width:none!important;padding:0!important;margin:0!important}body .entry-content,body .site-content{margin:0!important}body{overflow-x:hidden!important}.elementor-element-mtroot1{font-family:Montserrat,Arial,sans-serif;color:#2C3E50;background:#fff;overflow:hidden}.elementor-element-mtroot1 *{box-sizing:border-box}.elementor-element-mtroot1 img{max-width:100%;display:block}.elementor-element-mtroot1 a{text-decoration:none;color:inherit}.mt-page{--brand-blue:#006DF1;--brand-coral:#FD7A5D;--ui-blue:#419FFE;--navy:#0E1C44;--ink:#2C3E50;--slate:#708AA4;--mist:#B4B9C8;--mist-tint:#F5F6F8;--sp-4:16px;--sp-6:24px;--sp-8:32px;--sp-12:48px;--sp-16:64px;--sp-24:96px;--r-pill:9999px}.mt-section{position:relative}.mt-shell.e-con-boxed>.e-con-inner{max-width:1200px!important;width:100%!important;margin:0 auto!important;padding-left:24px!important;padding-right:24px!important}.mt-overline .elementor-heading-title,.mt-overline{font-size:13px!important;font-weight:600!important;letter-spacing:.04em!important;color:#006DF1!important;margin:0 0 16px!important}.mt-heading .elementor-heading-title{margin:0!important;color:#2C3E50!important}.mt-heading h1,.mt-heading h2,.mt-heading h3{margin:0!important;color:#2C3E50!important}.mt-heading h2,.mt-heading .elementor-heading-title{font-size:clamp(28px,3.2vw,36px)!important;line-height:1.15!important;font-weight:600!important;letter-spacing:-.005em!important}.mt-accent{background:linear-gradient(100deg,#006DF1 20%,#419FFE 80%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:#006DF1!important}.mt-lede{color:#708AA4!important;font-size:17px!important;line-height:1.65!important}.mt-lede p{margin:0!important}.mt-btn-primary a.elementor-button{display:inline-flex!important;align-items:center!important;background:#006DF1!important;color:#fff!important;border-radius:9999px!important;padding:14px 28px!important;font-weight:600!important;font-size:15px!important;border:0!important;box-shadow:none!important;white-space:nowrap!important}.mt-btn-primary a.elementor-button:hover{background:#0057c2!important}.mt-btn-secondary a.elementor-button{display:inline-flex!important;align-items:center!important;background:transparent!important;color:#2C3E50!important;border:0!important;border-radius:0!important;padding:14px 8px!important;font-weight:600!important;font-size:15px!important;box-shadow:none!important;white-space:nowrap!important}.mt-hero{min-height:924px!important;padding:40px 0 64px!important;overflow:hidden!important;background:#fff!important}.mt-hero:before{content:'';position:absolute;inset:0;background-image:radial-gradient(rgba(65,159,254,.16) 1px,transparent 1px);background-size:26px 26px;mask-image:linear-gradient(90deg,#000,transparent 72%);-webkit-mask-image:linear-gradient(90deg,#000,transparent 72%);opacity:.9;pointer-events:none}.mt-hero-grid{display:block!important}.mt-hero-grid.e-con-boxed>.e-con-inner{display:grid!important;grid-template-columns:420px minmax(0,620px)!important;gap:77px!important;align-items:start!important;max-width:1200px!important;min-height:820px!important;padding-top:0!important}.mt-hero-copy{z-index:3!important;width:420px!important;max-width:420px!important;padding-top:118px!important;display:block!important}.mt-hero-copy.e-con>.e-con-inner{display:block!important;padding:0!important}.mt-hero-title .elementor-heading-title{font-size:clamp(36px,4.4vw,56px)!important;line-height:1.08!important;font-weight:700!important;letter-spacing:0!important;color:#2C3E50!important;margin:0!important}.mt-hero-sub{max-width:520px!important;margin:8px 0 26px!important}.mt-hero-cta{display:block!important;margin:0 0 24px!important}.mt-hero-cta.e-con>.e-con-inner{display:flex!important;align-items:center!important;gap:16px!important;flex-wrap:wrap!important;padding:0!important}.mt-ticks .elementor-icon-list-items{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin:0!important;padding:0!important}.mt-ticks .elementor-icon-list-item{padding:7px 13px!important;border:1px solid rgba(180,185,200,.45)!important;border-radius:9999px!important;background:#fff!important;color:#2C3E50!important;font-size:13px!important;line-height:1!important;box-shadow:0 10px 22px rgba(14,28,68,.04)!important}.mt-ticks .elementor-icon-list-item:first-child{background:#0E1C44!important;color:#fff!important;border-color:#0E1C44!important}.mt-ticks .elementor-icon-list-icon{color:#419FFE!important}.mt-partner{margin-top:32px!important;text-align:left!important}.mt-partner:before{content:'WORKS WITH';display:flex;align-items:center;gap:10px;margin-bottom:18px;font-size:11px;font-weight:600;letter-spacing:.14em;color:#708AA4}.mt-partner:after{content:'';display:block;width:22px;height:1px;background:#708AA4;opacity:.4;position:relative;top:-92px;left:0}.mt-partner img{width:176px!important;max-width:176px!important;height:auto!important}.mt-partner .widget-image-caption{font-size:10px!important;color:#708AA4!important;text-align:left!important;margin-top:6px!important;font-style:italic!important;letter-spacing:.02em!important}.mt-stage{position:relative!important;min-height:820px!important;width:620px!important;display:block!important;padding:0!important;overflow:visible!important}.mt-stage.e-con>.e-con-inner{position:static!important;display:block!important;padding:0!important}.mt-stage:before{content:'';position:absolute;left:50%;top:50%;width:560px;height:560px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(65,159,254,.18),transparent 65%);filter:blur(8px);pointer-events:none}.mt-dashboard{position:absolute!important;width:1350px!important;right:-920px!important;top:-34px!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 40px 90px rgba(14,28,68,.18)!important;transform:rotateX(5deg) rotateY(-9deg)!important;opacity:.94!important}.mt-dashboard:before{content:'';display:block;height:30px;background:#f4f6f9;border-bottom:1px solid rgba(112,138,164,.18)}.mt-phone{position:absolute!important;width:320px!important;left:10px!important;top:150px!important;z-index:4!important;filter:drop-shadow(0 32px 52px rgba(14,28,68,.26))!important}.mt-chip{position:absolute!important;z-index:6!important;min-width:196px!important;min-height:63px!important;display:flex!important;align-items:center!important;gap:12px!important;padding:12px 16px!important;border-radius:16px!important;background:rgba(255,255,255,.88)!important;border:1px solid rgba(17,61,73,.12)!important;box-shadow:0 18px 50px rgba(14,28,68,.16)!important;backdrop-filter:blur(16px) saturate(150%)!important;-webkit-backdrop-filter:blur(16px) saturate(150%)!important}.mt-chip p{margin:0!important;display:flex!important;align-items:center!important;gap:12px!important}.mt-chip .mt-chip-icon{width:36px;height:36px;flex:0 0 36px;border-radius:10px;display:grid;place-items:center;background:#006DF1;color:#fff;font-size:18px}.mt-chip strong{display:block!important;font-size:13px!important;line-height:1.15!important;color:#2C3E50!important;white-space:nowrap!important}.mt-chip span:not(.mt-chip-icon){display:block!important;font-size:11px!important;line-height:1.45!important;color:#708AA4!important;white-space:nowrap!important}.mt-chip-face{left:236px!important;top:230px!important;background:#0E1C44!important;border-color:rgba(255,255,255,.12)!important}.mt-chip-face .mt-chip-icon{background:#006DF1}.mt-chip-face strong{color:#fff!important}.mt-chip-face span:not(.mt-chip-icon){color:#B4B9C8!important}.mt-chip-pay{left:-140px!important;top:330px!important}.mt-chip-guest{left:-120px!important;top:560px!important}.mt-chip-guest .mt-chip-icon{background:#0E1C44}.mt-chip-sauna{left:258px!important;top:520px!important}.mt-chip-sauna .mt-chip-icon{background:#FD7A5D}.mt-trust{padding:34px 0 42px!important;border-top:1px solid rgba(180,185,200,.28)!important;border-bottom:1px solid rgba(180,185,200,.28)!important;overflow:hidden!important;background:#fff!important}.mt-trust:before{content:'Zaufali nam';display:block;max-width:1200px;margin:0 auto 18px;padding:0 24px;font-size:13px;font-weight:600;color:#708AA4}.mt-trust-track{display:flex!important;gap:32px!important;white-space:nowrap!important;animation:mtMarquee 28s linear infinite!important;color:#708AA4!important;font-weight:600!important;font-size:15px!important}.mt-trust-track p{display:flex!important;gap:32px!important;margin:0!important}.mt-trust-track b{color:#006DF1!important}@keyframes mtMarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.mt-dark{min-height:969px!important;background:#0E1C44!important;color:#fff!important;padding:128px 0!important;overflow:hidden!important}.mt-dark:before{content:'';position:absolute;width:620px;height:620px;right:-180px;top:-180px;border-radius:50%;background:radial-gradient(circle,rgba(65,159,254,.32),transparent 68%)}.mt-dark:after{content:'';position:absolute;width:520px;height:520px;left:-240px;bottom:-260px;border-radius:50%;background:radial-gradient(circle,rgba(253,122,93,.24),transparent 68%)}.mt-dark .elementor-heading-title,.mt-dark h2,.mt-dark h3{color:#fff!important}.mt-dark .mt-lede{color:#B4B9C8!important;max-width:440px!important}.mt-access-grid{display:block!important;position:relative!important;z-index:2!important}.mt-access-grid.e-con-boxed>.e-con-inner{display:grid!important;grid-template-columns:440px minmax(0,625px)!important;gap:110px!important;align-items:start!important;max-width:1240px!important}.mt-card-grid{display:block!important}.mt-card-grid.e-con>.e-con-inner{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;padding:0!important}.mt-access-card{min-height:184px!important;padding:24px!important;border-radius:18px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 22px 70px rgba(0,0,0,.10)!important}.mt-access-card h3{color:#fff!important;font-size:17px!important;margin:0 0 8px!important}.mt-access-card p{color:#B4B9C8!important;font-size:14px!important;line-height:1.55!important;margin:0!important}.mt-access-card:first-child{grid-column:span 2!important;min-height:210px!important;background:linear-gradient(135deg,rgba(0,109,241,.34),rgba(255,255,255,.06))!important}.mt-panel,.mt-features,.mt-stats,.mt-proof,.mt-persona{padding:96px 0!important}.mt-panel-grid.e-con-boxed>.e-con-inner,.mt-cta-grid.e-con-boxed>.e-con-inner{display:grid!important;grid-template-columns:.9fr 1.1fr!important;gap:56px!important;align-items:center!important}.mt-tab-card{padding:18px 18px 18px 68px!important;margin-bottom:10px!important;border-radius:16px!important;background:#fff!important;border:1px solid rgba(180,185,200,.28)!important;position:relative!important}.mt-tab-card:before{content:attr(data-num);position:absolute;left:18px;top:18px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#006DF1;color:#fff;font-weight:700}.mt-frame{border-radius:20px!important;overflow:hidden!important;box-shadow:0 34px 70px rgba(14,28,68,.16)!important;background:#fff!important}.mt-features{text-align:center!important}.mt-bento.e-con>.e-con-inner{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:16px!important;margin-top:32px!important;padding:0!important}.mt-bento-card{padding:24px!important;border:1px solid rgba(180,185,200,.32)!important;border-radius:18px!important;background:#fff!important;text-align:left!important}.mt-bento-card h3{font-size:17px!important;margin:0 0 8px!important}.mt-bento-card p{font-size:15px!important;color:#708AA4!important;margin:0!important}.mt-stats{background:#F5F6F8!important;text-align:center!important}.mt-stat-row.e-con-boxed>.e-con-inner{display:flex!important;justify-content:center!important;gap:64px!important;flex-wrap:wrap!important}.mt-stat strong{display:block!important;color:#006DF1!important;font-size:52px!important;line-height:1!important;font-weight:700!important}.mt-stat span{display:block!important;max-width:260px!important;color:#708AA4!important;font-size:15px!important}.mt-quote{max-width:860px!important;margin:0 auto!important;background:#F5F6F8!important;border-radius:18px!important;padding:40px!important;text-align:left!important}.mt-quote p{font-size:24px!important;line-height:1.45!important;color:#2C3E50!important}.mt-persona-grid.e-con-boxed>.e-con-inner{display:grid!important;grid-template-columns:1fr 1px 1fr!important;gap:48px!important;align-items:center!important}.mt-persona-sep{height:180px!important;background:#B4B9C8!important;opacity:.45!important}.mt-cta{padding:96px 0!important;background:#0E1C44!important;color:#fff!important;overflow:hidden!important}.mt-cta .elementor-heading-title{color:#fff!important}.mt-cta-grid.e-con-boxed>.e-con-inner{grid-template-columns:1fr .9fr!important}.mt-form{background:#fff!important;border-radius:20px!important;padding:28px!important;color:#2C3E50!important}.mt-form input,.mt-form textarea{width:100%!important;border:1px solid rgba(180,185,200,.5)!important;border-radius:10px!important;padding:12px!important;margin:6px 0 14px!important;font-family:inherit!important}.mt-form button{width:100%;border:0;border-radius:9999px;background:#006DF1;color:#fff;padding:14px 22px;font-weight:600}@media(max-width:1040px){.mt-hero-grid.e-con-boxed>.e-con-inner,.mt-access-grid.e-con-boxed>.e-con-inner,.mt-panel-grid.e-con-boxed>.e-con-inner,.mt-cta-grid.e-con-boxed>.e-con-inner{grid-template-columns:1fr!important;gap:32px!important}.mt-hero-copy{width:auto!important;max-width:560px!important;padding-top:90px!important}.mt-stage{width:100%!important;min-height:620px!important}.mt-dashboard{right:-720px!important}.mt-phone{left:160px!important}.mt-bento.e-con>.e-con-inner{grid-template-columns:1fr 1fr!important}}@media(max-width:720px){.mt-shell.e-con-boxed>.e-con-inner{padding-left:18px!important;padding-right:18px!important}.mt-hero{min-height:auto!important;padding-top:96px!important}.mt-hero-grid.e-con-boxed>.e-con-inner{display:block!important;min-height:0!important}.mt-hero-copy{padding-top:0!important}.mt-hero-title .elementor-heading-title{font-size:38px!important}.mt-stage{min-height:430px!important;margin-top:32px!important}.mt-dashboard{width:520px!important;right:-260px!important;top:0!important}.mt-phone{width:178px!important;left:30px!important;top:95px!important}.mt-trust{padding:28px 0!important}.mt-dark{min-height:auto!important;padding:84px 0!important}.mt-card-grid.e-con>.e-con-inner,.mt-bento.e-con>.e-con-inner,.mt-persona-grid.e-con-boxed>.e-con-inner{grid-template-columns:1fr!important}.mt-access-card:first-child{grid-column:auto!important}.mt-persona-sep{display:none!important}.mt-stat strong{font-size:40px!important}.mt-quote p{font-size:19px!important}}
/* Visual correction pass 2026-07-08: header + hero parity */
/* Mobile parity correction 2026-07-08 */
/* Final spacing/mobile logo correction 2026-07-08 */
.elementor-element-mtroot1,.elementor-element-mtroot1.e-con{--gap:0!important;gap:0!important}.elementor-element-mtroot1>.e-con-inner{gap:0!important}.mt-section,.mt-trust{margin-top:0!important;margin-bottom:0!important}.elementor-element-hroot1.mt-floating-header .mt-header-logo{width:166px!important}.elementor-element-hroot1.mt-floating-header .mt-header-logo img{width:166px!important}@media(max-width:720px){.elementor-element-hroot1.mt-floating-header .mt-header-logo{top:26px!important;left:24px!important;width:100px!important}.elementor-element-hroot1.mt-floating-header .mt-header-logo img{width:100px!important}.mt-stage{margin-top:115px!important}}
/* HERO polish pass 2026-07-09 */
.mt-dashboard{transform:rotateX(5deg) rotateY(-9deg) translate3d(0,var(--py,0),0)!important}
.mt-dashboard:after{content:'';position:absolute;top:11px;left:12px;width:7px;height:7px;border-radius:50%;background:#d7dee6;box-shadow:17px 0 0 #d7dee6,34px 0 0 #d7dee6;z-index:2}
.mt-chip svg{width:18px;height:18px;display:block}
.mt-chip-icon--scan{position:relative;overflow:hidden;background:linear-gradient(150deg,#006DF1,#419FFE)!important}
.scan-line{position:absolute;left:5px;right:5px;top:7px;height:2px;background:rgba(255,255,255,.95);border-radius:1px;box-shadow:0 0 8px rgba(255,255,255,.9);animation:scan-sweep 2.6s ease-in-out infinite}
@keyframes scan-sweep{0%,100%{top:7px;opacity:.25}50%{top:29px;opacity:1}}
.mt-ticks .elementor-icon-list-item{display:flex!important;align-items:center!important;gap:7px!important}
.mt-ticks .elementor-icon-list-icon{display:none!important}
.mt-ticks .elementor-icon-list-item:before{content:'';width:6px;height:6px;border-radius:50%;background:#006DF1;flex:0 0 auto;box-shadow:0 0 0 3px rgba(0,109,241,.12)}
.mt-ticks .elementor-icon-list-item:first-child:before{background:#419FFE;box-shadow:0 0 0 3px rgba(65,159,254,.28)}
.mt-partner:before,.mt-partner:after{content:none!important}
.mt-partner-label{display:flex!important;align-items:center!important;gap:10px!important;font-size:11px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#708AA4!important;margin:0 0 12px!important}
.mt-partner-label .mt-partner-line{width:22px;height:1px;background:currentColor;opacity:.4;flex:0 0 auto;display:inline-block}
.mt-partner-logo img{width:176px!important;max-width:176px!important;height:auto!important}
.mt-partner-caption{font-size:10px!important;color:#708AA4!important;text-align:left!important;margin-top:6px!important;font-style:italic!important;letter-spacing:.02em!important}
@media(max-width:720px){.mt-partner-label{justify-content:center!important}.mt-partner-logo img{margin:0 auto!important}}

/* TRUST BAR rebuild 2026-07-09 */
.mt-trust:before{content:none!important}
.mt-trust-label{max-width:1200px!important;margin:0 auto 18px!important;padding:0 24px!important;font-size:13px!important;font-weight:600!important;color:#708AA4!important}
.mt-marquee{overflow:hidden!important;width:100%!important}
.mt-trust-track{display:flex!important;gap:32px!important;white-space:nowrap!important;animation:mtMarquee 28s linear infinite!important}
.mt-marquee-group{display:flex!important;gap:32px!important;white-space:nowrap!important;flex:0 0 auto!important;color:#708AA4!important;font-weight:600!important;font-size:15px!important}
.mt-marquee-group b{color:#006DF1!important}
@media(prefers-reduced-motion:reduce){.mt-trust-track{animation:none!important}}

/* ACCESS DARK rebuild 2026-07-09 */
.mt-dark{position:relative!important}
.mt-access-glow{position:absolute!important;pointer-events:none!important;z-index:0!important;border-radius:50%!important}
.mt-access-glow--blue{left:-180px!important;top:-160px!important;width:620px!important;height:620px!important;background:radial-gradient(circle,rgba(0,109,241,.32),transparent 68%)!important;filter:blur(10px)!important}
.mt-access-glow--coral{right:-220px!important;bottom:-240px!important;width:640px!important;height:640px!important;background:radial-gradient(circle,rgba(253,122,93,.16),transparent 68%)!important;filter:blur(12px)!important}
.mt-access-dots{position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;background-image:radial-gradient(rgba(255,255,255,.14) 1.2px,transparent 1.2px)!important;background-size:28px 28px!important;-webkit-mask-image:radial-gradient(110% 90% at 30% 30%,#000 20%,transparent 74%)!important;mask-image:radial-gradient(110% 90% at 30% 30%,#000 20%,transparent 74%)!important;opacity:.5!important}
.mt-dark:before,.mt-dark:after{content:none!important}
.mt-eyebrow-dark{display:inline-flex!important;align-items:center!important;gap:8px!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:9999px!important;padding:5px 16px!important;font-size:13px!important;font-weight:600!important;color:#fff!important;margin:0 0 16px!important}
.mt-eyebrow-dark svg{color:#419FFE!important;flex:0 0 auto!important}
.mt-access-fermax{margin-top:32px!important;padding-top:24px!important;border-top:1px solid rgba(255,255,255,.12)!important;color:#B4B9C8!important;font-size:14px!important;max-width:420px!important}
.mt-access-fermax strong{color:#fff!important}
.mt-card-grid.e-con>.e-con-inner{grid-template-columns:repeat(2,1fr)!important}
.mt-access-card{position:relative!important;overflow:hidden!important}
.mt-access-card--face{grid-column:1/-1!important;min-height:auto!important;background:linear-gradient(135deg,rgba(0,109,241,.28),rgba(65,159,254,.1) 60%,rgba(255,255,255,.04))!important;border-color:rgba(65,159,254,.35)!important}
.mt-access-card--face .mt-access-icon{background:#006DF1!important;color:#fff!important}
.mt-access-card--face p{max-width:480px!important}
.mt-access-scan{position:absolute!important;left:0!important;right:0!important;height:2px!important;background:linear-gradient(to right,transparent,#419FFE 35%,#fff 50%,#419FFE 65%,transparent)!important;animation:access-scan-sweep 4.5s ease-in-out infinite!important;pointer-events:none!important}
@keyframes access-scan-sweep{0%,100%{top:0;opacity:.25}50%{top:calc(100% - 2px);opacity:.95}}
.mt-access-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;border-radius:10px!important;background:rgba(65,159,254,.14)!important;color:#419FFE!important;margin-bottom:16px!important}
.mt-access-icon svg{width:22px!important;height:22px!important}
.mt-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}
.mt-reveal.is-visible{opacity:1;transform:none}
.mt-delay-1{transition-delay:.1s}
.mt-delay-2{transition-delay:.2s}
.mt-delay-3{transition-delay:.3s}
.mt-delay-4{transition-delay:.4s}
@media(prefers-reduced-motion:reduce){.mt-reveal{transition:none;opacity:1;transform:none}.mt-access-scan{animation:none;opacity:.4}}
@media(max-width:720px){.mt-card-grid.e-con>.e-con-inner{grid-template-columns:1fr!important}.mt-access-card--face{grid-column:auto!important}}

/* PANEL SHOWCASE rebuild 2026-07-09 */
.mt-panel-grid.e-con-boxed>.e-con-inner{grid-template-columns:.82fr 1.18fr!important;align-items:center!important}
.mt-heading em{color:#006DF1!important;font-style:normal!important;font-weight:700!important}
.mt-panel-tab{position:relative!important;display:grid!important;grid-template-columns:44px 1fr!important;gap:16px!important;align-items:start!important;text-align:left!important;background:none!important;border-radius:16px!important;padding:16px 12px!important;cursor:pointer!important;transition:background .3s ease!important;margin-bottom:0!important}
.mt-panel-tab:hover{background:#F5F6F8!important}
.mt-tab-num{position:relative!important;z-index:1!important;width:44px!important;height:44px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:1px solid rgba(180,185,200,.25)!important;transition:border-color .3s,box-shadow .6s,background .3s!important}
.mt-tab-num em{font-style:normal!important;font-weight:700!important;font-size:13px!important;color:#708AA4!important;letter-spacing:.02em!important}
.mt-panel-tab.is-active .mt-tab-num{border-color:transparent!important;background:#006DF1!important;box-shadow:0 0 0 5px rgba(0,109,241,.12),0 0 24px rgba(0,109,241,.45),0 0 52px rgba(65,159,254,.3)!important;animation:num-breathe 2.4s ease-in-out infinite!important}
.mt-panel-tab.is-active .mt-tab-num em{color:#fff!important}
@keyframes num-breathe{0%,100%{box-shadow:0 0 0 5px rgba(0,109,241,.12),0 0 22px rgba(0,109,241,.4),0 0 48px rgba(65,159,254,.24)}50%{box-shadow:0 0 0 5px rgba(0,109,241,.16),0 0 30px rgba(0,109,241,.55),0 0 64px rgba(65,159,254,.4)}}
.mt-tab-ring{position:absolute!important;inset:-5px!important;width:calc(100% + 10px)!important;height:calc(100% + 10px)!important;transform:rotate(-90deg)!important;pointer-events:none!important}
.mt-tab-ring circle{fill:none!important;stroke-width:2.5!important}
.mt-tab-ring-track{stroke:transparent!important}
.mt-tab-ring-fill{stroke:#419FFE!important;stroke-linecap:round!important;stroke-dasharray:119.4!important;stroke-dashoffset:119.4;filter:drop-shadow(0 0 4px rgba(65,159,254,.9))!important;opacity:0!important}
.mt-panel.is-autoplaying .mt-panel-tab.is-active .mt-tab-ring-fill{opacity:1!important;animation:ring-count 6s linear forwards!important}
@keyframes ring-count{from{stroke-dashoffset:119.4}to{stroke-dashoffset:0}}
.mt-tab-main{display:block!important;padding-top:2px!important}
.mt-tab-main strong{display:block!important;font-size:17px!important;font-weight:700!important;color:#2C3E50!important;margin-bottom:2px!important;transition:color .3s!important}
.mt-panel-tab.is-active .mt-tab-main strong{color:#006DF1!important}
.mt-tab-desc{display:block!important;color:#708AA4!important;font-size:14px!important;line-height:1.55!important}
.mt-panel-device{position:relative!important}
.mt-device-glow{position:absolute!important;inset:-10% -5%!important;background:radial-gradient(circle at 50% 45%,rgba(0,109,241,.15),transparent 70%)!important;z-index:0!important}
.mt-panel-frame{position:relative!important;z-index:1!important;background:#fff!important;border-radius:14px!important;overflow:hidden!important;border:1px solid rgba(112,138,164,.22)!important;box-shadow:0 44px 80px -34px rgba(14,28,68,.45)!important}
.mt-panel-dashbar{display:flex!important;align-items:center!important;gap:5px!important;padding:9px 12px!important;background:#f4f6f9!important;border-bottom:1px solid rgba(112,138,164,.18)!important}
.mt-panel-dashbar span{width:7px!important;height:7px!important;border-radius:50%!important;background:#d7dee6!important;display:block!important}
.mt-panel-view{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:top left!important;opacity:0!important;transform:scale(1.015)!important;transition:opacity .55s ease,transform .9s ease!important}
.mt-panel-views{position:relative!important;aspect-ratio:2880/1616!important}
.mt-panel-view.is-active{opacity:1!important;transform:scale(1)!important}
.mt-panel-float{position:absolute!important;z-index:2!important;display:flex!important;align-items:center!important;gap:12px!important;background:rgba(255,255,255,.94)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid rgba(112,138,164,.18)!important;border-radius:16px!important;padding:10px 12px!important;box-shadow:0 22px 44px -20px rgba(14,28,68,.3)!important;opacity:0!important;transform:translateY(10px) scale(.94)!important;pointer-events:none!important;transition:opacity .45s ease,transform .55s ease!important}
.mt-panel-float strong{display:block!important;font-size:13px!important;color:#2C3E50!important;white-space:nowrap!important}
.mt-panel-float span:not(.mt-chip-icon){display:block!important;font-size:11px!important;color:#708AA4!important;white-space:nowrap!important}
.mt-panel-float .mt-chip-icon{width:36px!important;height:36px!important;border-radius:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 36px!important}
.mt-panel-float .mt-chip-icon svg{width:18px!important;height:18px!important}
.mt-panel-float .mt-chip-icon--blue{background:#006DF1!important;color:#fff!important}
.mt-panel-float .mt-chip-icon--navy{background:#0E1C44!important;color:#fff!important}
.mt-float-a{right:-26px!important;top:42px!important}
.mt-float-b{left:-30px!important;bottom:56px!important}
.mt-panel-device[data-view='0'] .mt-panel-float.mt-for-0,.mt-panel-device[data-view='1'] .mt-panel-float.mt-for-1,.mt-panel-device[data-view='2'] .mt-panel-float.mt-for-2{opacity:1!important;transform:translateY(0) scale(1)!important;animation:chip-float 8s ease-in-out infinite!important}
.mt-panel-device[data-view] .mt-float-b{animation-delay:3.5s!important}
@media(prefers-reduced-motion:reduce){.mt-panel-view{transition:none!important}.mt-panel-float{animation:none!important;transition:none!important}.mt-panel-tab.is-active .mt-tab-num{animation:none!important}}
@media(max-width:1080px){.mt-panel-grid.e-con-boxed>.e-con-inner{grid-template-columns:1fr!important}.mt-float-a{right:4px!important;top:-18px!important}.mt-float-b{left:4px!important;bottom:-18px!important}}

/* FEATURES / INTEGRATIONS orbit map rebuild 2026-07-09 */
@import url('https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0,0&display=swap');
.mt-bento-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;border-radius:10px!important;margin-bottom:16px!important}
.mt-bento-icon svg{width:22px!important;height:22px!important}
.mt-bento-icon--blue{background:rgba(0,109,241,.1)!important;color:#006DF1!important}
.mt-bento-icon--navy{background:rgba(14,28,68,.08)!important;color:#0E1C44!important}
.mt-int-stage{position:relative!important;max-width:1000px!important;margin:0 auto 16px!important;display:flex!important;justify-content:center!important;overflow:visible!important}
.mt-int-canvas{position:relative!important;width:1180px!important;max-width:none!important;height:560px!important;transform-origin:top center!important}
.mt-int-orbit-svg-wrap{position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important}
.mt-int-orbit-svg{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;overflow:visible!important;pointer-events:none!important}
.mt-int-trace-base{fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke:rgba(65,159,254,.16)!important;stroke-width:1.6!important;stroke-dasharray:980!important;stroke-dashoffset:980;animation:mt-int-trace-draw 1.45s cubic-bezier(.16,1,.3,1) forwards!important;animation-delay:var(--draw-delay,0s)!important}
.mt-int-trace-aura,.mt-int-trace-core,.mt-int-trace-head{fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-dasharray:var(--dash) 1020!important;stroke-dashoffset:1040;animation:mt-int-signal-flow 8s cubic-bezier(.42,0,.18,1) infinite!important;animation-delay:calc(var(--flow-delay,0s) + 1.55s)!important;opacity:0}
.mt-int-trace-aura{--dash:46;stroke:rgba(0,109,241,.24)!important;stroke-width:3.2!important}
.mt-int-trace-core{--dash:28;stroke:rgba(65,159,254,.78)!important;stroke-width:1.9!important}
.mt-int-trace-head{--dash:3;stroke:#fff!important;stroke-width:2.4!important}
.mt-int-via{fill:rgba(255,255,255,.72)!important;stroke:rgba(65,159,254,.24)!important;stroke-width:1.4!important;opacity:.58!important}
@keyframes mt-int-signal-flow{0%{opacity:0;stroke-dashoffset:1040}14%{opacity:0;stroke-dashoffset:1040}20%{opacity:1}42%{opacity:1}50%{opacity:0;stroke-dashoffset:0}100%{opacity:0;stroke-dashoffset:0}}
@keyframes mt-int-trace-draw{to{stroke-dashoffset:0}}
.mt-int-chip{position:static!important}
.mt-int-chip-pos{position:absolute!important;z-index:2!important;left:var(--x)!important;top:var(--y)!important;width:var(--w,150px)!important;display:flex!important;align-items:center!important;gap:9px!important;padding:9px 10px!important;background:rgba(255,255,255,.96)!important;border:1px solid rgba(112,138,164,.18)!important;border-radius:16px!important;box-shadow:0 18px 34px -22px rgba(14,28,68,.24)!important;color:#2C3E50!important;animation:mt-int-chip-enter 800ms cubic-bezier(.16,1,.3,1) both!important;animation-delay:var(--delay,0s)!important}
@keyframes mt-int-chip-enter{from{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}
.mt-int-icon{flex:0 0 auto!important;width:30px!important;height:30px!important;display:grid!important;place-items:center!important;background:rgba(0,109,241,.08)!important;border:1px solid rgba(0,109,241,.2)!important;border-radius:10px!important;color:#006DF1!important;font-family:'Material Symbols Outlined'!important;font-size:20px!important;font-weight:400!important;font-style:normal!important;line-height:1!important}
.mt-int-chip-pos strong{display:block!important;min-width:0!important;color:#2C3E50!important;font-size:clamp(.64rem,.9vw,.78rem)!important;font-weight:700!important;line-height:1.1!important}
.mt-int-chip-pos small{display:block!important;margin-top:2px!important;color:#708AA4!important;font-size:.5rem!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important}
.mt-int-hub{position:absolute!important;z-index:3!important;left:50%!important;top:50%!important;width:164px!important;aspect-ratio:1!important;transform:translate(-50%,-50%)!important;display:grid!important;place-items:center!important;border-radius:50%!important}
.mt-int-hub-core{position:relative!important;z-index:1!important;width:126px!important;aspect-ratio:1!important;display:grid!important;place-items:center!important;border-radius:50%!important}
.mt-int-hub-core img{width:62px!important;height:auto!important;transform:translateY(-6px)!important;filter:drop-shadow(0 12px 18px rgba(0,109,241,.22))!important}
.mt-int-hub-label{position:absolute!important;top:110px!important;left:50%!important;width:230px!important;transform:translateX(-50%)!important;display:flex!important;flex-direction:column!important;align-items:center!important;color:rgba(44,62,80,.9)!important;font-size:.68rem!important;font-weight:300!important;line-height:1.08!important;text-align:center!important;pointer-events:none!important}
.mt-int-hub-label strong{color:#2C3E50!important;font-size:.78rem!important;font-weight:700!important;line-height:1.05!important}
.mt-int-hub-label strong em{font-style:normal!important;color:#006DF1!important}
.mt-int-hub-label small{margin-top:6px!important;color:rgba(112,138,164,.9)!important;font-size:.46rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important}
.mt-int-hub-label .mt-label-integration,.mt-int-hub-label .mt-label-automation,.mt-int-hub-label .mt-label-access{color:#006DF1!important}
.mt-int-caption{max-width:640px!important;margin:0 auto 32px!important;color:#708AA4!important;font-size:15px!important;text-align:center!important}
@media(max-width:980px){.mt-int-orbit-svg-wrap{display:none!important}.mt-int-canvas{width:100%!important;height:auto!important;transform:none!important;display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:10px!important;position:relative!important}.mt-int-hub{display:none!important}.mt-int-chip-pos{position:static!important;width:auto!important;left:auto!important;top:auto!important;animation:none!important}}
@media(prefers-reduced-motion:reduce){.mt-int-trace-base,.mt-int-trace-aura,.mt-int-trace-core,.mt-int-trace-head,.mt-int-chip-pos{animation:none!important;opacity:1!important}}

/* PROCESS FLOW new section 2026-07-09 */
.mt-flow{padding:24px 0 96px!important}
.mt-flow-track{display:block!important}
.mt-flow-track.e-con>.e-con-inner{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:32px!important;padding-top:8px!important}
.mt-flow-node{position:relative!important;z-index:1!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important}
.mt-flow-node h3{margin-top:8px!important;font-size:19px!important;color:#2C3E50!important}
.mt-flow-node p{color:#708AA4!important;font-size:15px!important;max-width:320px!important;text-align:justify!important;text-align-last:center!important;margin:0!important}
.mt-persona-tag{display:block!important;width:34px!important;height:2px!important;margin:0 auto 16px!important;background:#006DF1!important;border-radius:2px!important;transform:scaleX(0)!important;transform-origin:left!important;transition:transform .7s ease!important}
.mt-reveal.is-visible .mt-persona-tag{transform:scaleX(1)!important}
@media(max-width:900px){.mt-flow-track.e-con>.e-con-inner{grid-template-columns:1fr!important;gap:64px!important}}

/* STATS ghost number + counter 2026-07-09 */
.mt-stats{position:relative!important;min-height:320px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}
.mt-ghost-number{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;font-size:clamp(6rem,22vw,15rem)!important;font-weight:800!important;color:#F5F6F8!important;z-index:0!important;line-height:1!important;white-space:nowrap!important;user-select:none!important}
.mt-shell.mt-stat-row{position:relative!important;z-index:1!important}
.mt-stat strong{font-variant-numeric:tabular-nums!important}
@media(max-width:720px){.mt-ghost-number{display:none!important}}

/* FIX 2026-07-09: Elementor core .e-con>.elementor-widget{max-width:100%} clamps mt-dashboard render width regardless of width!important */
.mt-dashboard{max-width:none!important}
.mt-phone{max-width:none!important}
.mt-chip{max-width:none!important}
@media(max-width:720px){.mt-dashboard{max-width:none!important}}

.mt-int-icon{font-feature-settings:'liga'!important;-webkit-font-feature-settings:'liga'!important;-webkit-font-smoothing:antialiased!important}

/* FIX 2026-07-09: stats row direction + section bg matching ghost number color */
.mt-stat-row.e-con-boxed>.e-con-inner{flex-direction:row!important}
.mt-stats{background:#fff!important}

/* HERO geometry rebuild 2026-07-09: match html/index.html 1180x820 canvas exactly, no dashboard tilt */
.mt-hero{padding:40px clamp(48px,5vw,96px) 64px!important}
.mt-hero:before{background-image:radial-gradient(rgba(180,185,200,.25) 1.3px,transparent 1.3px)!important;background-size:26px 26px!important;mask-image:radial-gradient(120% 80% at 70% 40%,#000 30%,transparent 78%)!important;-webkit-mask-image:radial-gradient(120% 80% at 70% 40%,#000 30%,transparent 78%)!important;opacity:.7!important}
.mt-hero-grid.e-con-boxed>.e-con-inner{max-width:1840px!important;grid-template-columns:minmax(420px,.9fr) minmax(620px,1fr)!important;gap:clamp(56px,6vw,104px)!important;padding:0!important}
.mt-hero-copy{max-width:500px!important;padding-top:clamp(89px,4vw + 65px,129px)!important}
.mt-stage{position:relative!important;min-height:0!important;width:auto!important;display:flex!important;justify-content:center!important;overflow:visible!important;padding:0!important}
.mt-stage.e-con>.e-con-inner{display:flex!important;justify-content:center!important;padding:0!important;width:100%!important}
.mt-stage-scale{position:relative!important;width:1180px!important;height:820px!important;flex:0 0 auto!important;transform-origin:top center!important}
.mt-stage-scale.e-con>.e-con-inner{position:static!important;display:block!important;padding:0!important;width:100%!important;height:100%!important}
.mt-stage-scale:before{content:'';position:absolute;left:30%;top:40%;width:360px;height:360px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(0,109,241,.14),transparent 68%);filter:blur(8px);pointer-events:none}
.mt-dashboard{position:absolute!important;left:190px!important;right:auto!important;top:-34px!important;width:1350px!important;max-width:none!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 34px 60px -22px rgba(14,28,68,.34)!important;transform:translate3d(0,var(--py,0),0)!important;opacity:1!important}
.mt-phone{left:10px!important;top:150px!important;width:320px!important;height:654px!important;max-width:none!important}
.mt-phone img{width:100%!important;height:100%!important;object-fit:contain!important}
@media(max-width:1240px){.mt-stage-scale{transform:scale(.68)!important;margin-bottom:-262px!important}}
@media(max-width:1040px){.mt-hero-grid.e-con-boxed>.e-con-inner{grid-template-columns:1fr!important}.mt-hero-copy{max-width:560px!important;padding-top:90px!important}.mt-stage{width:100%!important}}
@media(max-width:720px){.mt-stage-scale{transform:scale(.5)!important;margin:0 -220px!important}}

/* PANEL fix 2026-07-09: correct ratio + connecting dashed line */
.mt-panel-grid.e-con-boxed>.e-con-inner{grid-template-columns:.82fr 1.18fr!important;max-width:1240px!important}
.mt-panel-tabs{position:relative!important;display:flex!important;flex-direction:column!important;gap:8px!important}
.mt-panel-tabs:before{content:'';position:absolute;left:33px;top:30px;bottom:30px;width:2px;background:repeating-linear-gradient(to bottom,rgba(180,185,200,.25) 0 6px,transparent 6px 12px);z-index:0}

/* SOCIAL PROOF rebuild 2026-07-09 */
.mt-proof-label{font-size:13px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#708AA4!important;margin:0 0 32px!important;text-align:center!important}
.mt-testimonial{position:relative!important;max-width:720px!important;margin:0 auto!important;border-radius:20px!important;background:#fff!important;box-shadow:0 24px 60px -32px rgba(14,28,68,.3)!important;overflow:hidden!important;text-align:left!important}
.mt-testimonial:before{content:'\201D';position:absolute;top:-28px;right:22px;z-index:1;font-size:11rem;line-height:1;font-weight:800;color:#006DF1;opacity:.1;pointer-events:none}
.mt-testimonial-quote{position:relative!important;background:#F5F6F8!important;padding:32px 32px 24px!important}
.mt-testimonial-top{display:flex!important;align-items:center!important;justify-content:space-between!important}
.mt-testimonial-brand{display:flex!important;align-items:center!important;gap:8px!important}
.mt-testimonial-brand img{width:18px!important;height:21px!important}
.mt-wordmark-muted{color:#708AA4!important;font-size:15px!important;font-weight:600!important}
.mt-testimonial-stars{display:flex!important;gap:3px!important;color:#FD7A5D!important}
.mt-testimonial-stars svg{width:16px!important;height:16px!important}
.mt-testimonial-divider{display:block!important;height:1px!important;margin:24px 0!important;background-image:repeating-linear-gradient(to right,#B4B9C8 0 6px,transparent 6px 12px)!important}
.mt-testimonial-quote p{font-size:18px!important;color:#2C3E50!important;line-height:1.55!important;margin:0!important}
.mt-testimonial-footer{display:flex!important;align-items:center!important;gap:16px!important;padding:24px 32px!important}
.mt-testimonial-footer img{width:56px!important;height:56px!important;border-radius:50%!important;object-fit:cover!important;flex-shrink:0!important}
.mt-testimonial-footer div{display:flex!important;flex-direction:column!important;gap:2px!important}
.mt-testimonial-footer strong{color:#2C3E50!important;font-size:16px!important;font-weight:700!important}
.mt-testimonial-footer span{color:#708AA4!important;font-size:14px!important}
@media(max-width:700px){.mt-testimonial-quote{padding:24px 24px 16px!important}.mt-testimonial-footer{padding:16px 24px!important}}

/* PERSONA TEASER + SEAM rebuild 2026-07-09 */
.mt-persona-grid.e-con-boxed>.e-con-inner{max-width:1120px!important;grid-template-columns:1fr auto 1fr!important;align-items:start!important}
.mt-persona-col h3{margin-bottom:12px!important;color:#2C3E50!important}
.mt-persona-col p{color:#708AA4!important;margin-bottom:16px!important;max-width:420px!important}
.mt-persona-col--mirror{text-align:right!important;justify-self:end!important}
.mt-persona-col--mirror p{margin-left:auto!important}
.mt-persona-col--mirror .mt-persona-tag{margin-left:auto!important}
.mt-persona-divider{position:relative!important;width:1px!important;background:linear-gradient(to bottom,transparent,#B4B9C8 15%,#B4B9C8 85%,transparent)!important;height:100%!important;min-height:140px!important}
.mt-persona-divider:before{content:'';position:absolute;left:50%;top:50%;width:5px;height:5px;background:#006DF1;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px rgba(0,109,241,.1)}
.mt-link-underline{color:#006DF1!important;font-weight:600!important;font-size:14px!important;border-bottom:1px solid rgba(0,109,241,.35)!important;padding-bottom:2px!important;transition:border-color .3s!important}
.mt-link-underline:hover{border-color:#006DF1!important}
.mt-seam-wrap{position:relative!important;max-width:1120px!important;height:1px!important;margin:0 auto!important}
.mt-section-seam{position:absolute!important;inset:0!important;background:repeating-linear-gradient(to right,rgba(0,109,241,.28) 0 6px,transparent 6px 14px)!important;-webkit-mask-image:linear-gradient(to right,transparent,#000 18%,#000 82%,transparent)!important;mask-image:linear-gradient(to right,transparent,#000 18%,#000 82%,transparent)!important}
.mt-seam-dot{position:absolute!important;top:50%!important;width:5px!important;height:5px!important;background:#006DF1!important;border-radius:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 0 5px rgba(0,109,241,.1)!important}
@media(max-width:900px){.mt-persona-divider{display:none!important}.mt-persona-col--mirror{text-align:left!important;justify-self:start!important}.mt-persona-col--mirror p,.mt-persona-col--mirror .mt-persona-tag{margin-left:0!important}}

/* CTA BAND rebuild 2026-07-09 */
.mt-cta{position:relative!important}
.mt-cta-glow-blue{left:auto!important;right:-160px!important;top:-180px!important}
.mt-cta-glow-coral{right:auto!important;left:-240px!important;bottom:-260px!important}
.mt-cta-grid.e-con-boxed>.e-con-inner{grid-template-columns:1.05fr .95fr!important}
.mt-cta-points ul{list-style:none!important;display:flex!important;flex-direction:column!important;gap:12px!important;margin:0 0 32px!important;padding:0!important}
.mt-cta-points li{position:relative!important;padding-left:30px!important;color:rgba(255,255,255,.88)!important;font-size:15px!important}
.mt-cta-points li:before{content:'';position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;background:rgba(65,159,254,.16)}
.mt-cta-points li:after{content:'';position:absolute;left:6px;top:6px;width:8px;height:5px;border-left:2px solid #419FFE;border-bottom:2px solid #419FFE;transform:rotate(-45deg)}
.mt-cta-contact{display:flex!important;flex-wrap:wrap!important;gap:16px!important}
.mt-cta-contact-item{display:flex!important;align-items:center!important;gap:12px!important;background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:16px!important;padding:12px 16px!important;transition:border-color .3s,background .3s!important}
.mt-cta-contact-item:hover{border-color:rgba(65,159,254,.5)!important;background:rgba(255,255,255,.08)!important}
.mt-cta-contact-icon{width:38px!important;height:38px!important;border-radius:10px!important;flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(65,159,254,.16)!important;color:#419FFE!important}
.mt-cta-contact-icon svg{width:18px!important;height:18px!important}
.mt-cta-contact-text{display:flex!important;flex-direction:column!important;gap:1px!important}
.mt-cta-contact-text strong{color:#fff!important;font-size:15px!important;font-weight:700!important}
.mt-cta-contact-text span{color:#B4B9C8!important;font-size:12px!important}
.mt-form h3{margin:0 0 8px!important;color:#2C3E50!important}
.mt-form label{font-size:13px!important;font-weight:600!important;color:#708AA4!important}
.mt-cta-form-note{font-size:12px!important;color:#708AA4!important;margin-top:4px!important}
.mt-cta-form-note a{color:#006DF1!important}

/* FIX 2026-07-10: hero geometry precision pass (measured live against html/index.html at 1440px) */
.elementor-element-mtroot1{padding:0!important}
.mt-hero-grid.e-con-boxed>.e-con-inner{width:100%!important}
.mt-stage.e-con>.e-con-inner{flex-direction:row!important}
.mt-stage-scale{flex:0 1 1180px!important}
button{font-family:inherit!important;cursor:pointer!important}

.mt-hero-grid{padding:0!important}

/* FIX 2026-07-10: hero typography precision (measured against html/index.html) */
.elementor-element-mtroot1{line-height:1.6!important}
.mt-hero-sub{margin:0 0 32px!important}
.mt-btn-primary a.elementor-button,.mt-btn-secondary a.elementor-button{line-height:1.6!important}
.mt-ticks .elementor-icon-list-items{gap:8px!important}
.mt-ticks .elementor-icon-list-item{font-size:12px!important;font-weight:600!important}

.mt-lede{line-height:1.6!important}
.mt-ticks .elementor-icon-list-item{line-height:1.6!important}

.mt-chip strong{font-weight:600!important;line-height:1.6!important}
.mt-chip span:not(.mt-chip-icon){line-height:1.6!important}

.mt-trust-label .elementor-heading-title,.mt-trust-label{font-weight:600!important;color:#708AA4!important;line-height:1.6!important}

/* FIX 2026-07-10: mt-lede was universally 17px but source only hero-sub is 17px, rest are plain 16px body default */
.mt-lede{font-size:16px!important;line-height:1.6!important}
.mt-hero-sub{font-size:17px!important}

/* FIX 2026-07-10: bento/stats precision */
.mt-bento-card h3{color:#2C3E50!important}
.mt-bento-card p{line-height:1.55!important}
.mt-stat strong{font-size:clamp(40px,5vw,60px)!important;font-weight:800!important;line-height:1!important}
.mt-stat span{font-weight:400!important;line-height:1.5!important}

/* FIX 2026-07-10: persona h3 + form input precision */
.mt-persona-col h3{font-size:22px!important;line-height:1.3!important;font-weight:600!important}
.mt-form input,.mt-form textarea{font-size:15px!important;color:#2C3E50!important}

/* FIX 2026-07-10: mt-eyebrow (light) was completely unstyled */
.mt-eyebrow{display:inline-flex!important;align-items:center!important;gap:8px!important;border:1px solid #B4B9C8!important;border-radius:9999px!important;padding:4px 16px!important;font-size:13px!important;font-weight:600!important;color:#2C3E50!important;margin:0 0 16px!important}
.mt-eyebrow svg{color:#006DF1!important;flex:0 0 auto!important}

.mt-hero-copy{width:auto!important}

/* FIX 2026-07-10: TRUST BAR full rebuild - previous pass used made-up values, this matches html/css/styles.css lines 1206-1250 exactly */
.mt-trust{padding:32px 0 48px!important;overflow:hidden!important}
.mt-trust-label{text-align:center!important;font-size:13px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#708AA4!important;margin:0 0 24px!important}
.mt-marquee{position:relative!important;overflow:hidden!important;-webkit-mask-image:linear-gradient(to right,transparent,#000 14%,#000 86%,transparent)!important;mask-image:linear-gradient(to right,transparent,#000 14%,#000 86%,transparent)!important}
.mt-trust-track{display:flex!important;width:max-content!important;animation:mtMarquee 32s linear infinite!important;gap:0!important}
.mt-marquee:hover .mt-trust-track{animation-play-state:paused!important}
.mt-marquee-group{display:flex!important;align-items:center!important;gap:clamp(48px,6vw,96px)!important;padding-right:clamp(48px,6vw,96px)!important;white-space:nowrap!important}
.mt-marquee-group span{font-weight:700!important;font-size:22px!important;letter-spacing:-.01em!important;color:#B4B9C8!important;white-space:nowrap!important;transition:color .3s!important}
.mt-marquee-group span:hover{color:#708AA4!important}
.mt-marquee-group b{color:#006DF1!important;font-size:16px!important;font-weight:700!important;border:1px solid rgba(0,109,241,.25)!important;border-radius:9999px!important;padding:7px 18px!important;display:inline-block!important}

/* FIX 2026-07-10: trust bar gap (flex default gap stacking with margin) + label centering + ticks text color/weight not inheriting */
.mt-trust{gap:0!important}
.mt-trust-label{margin:0 auto 24px!important;max-width:none!important;width:100%!important}
.mt-ticks .elementor-icon-list-item .elementor-icon-list-text{color:inherit!important;font-weight:inherit!important}

.mt-marquee{padding:0!important;min-height:0!important;display:block!important}

.mt-marquee.e-con-boxed>.e-con-inner{padding:0!important;width:100%!important;max-width:none!important}

/* FIX 2026-07-10: ACCESS DARK precision - previous pass used made-up fixed grid + wrong gap/align, real values are .9fr/1.1fr fluid, gap 64, align-items center, max-width 1200 (not 1240) */
.mt-access-grid.e-con-boxed>.e-con-inner{grid-template-columns:.9fr 1.1fr!important;gap:64px!important;align-items:center!important;max-width:1200px!important;width:100%!important;padding:0!important}
.mt-access-card{min-height:0!important}
.mt-access-card--face{min-height:0!important}
.mt-card-grid.e-con>.e-con-inner{align-items:stretch!important}

/* FIX 2026-07-10: eyebrow pills are flex-items of a column flex parent, so display:inline-flex gets blockified to flex (CSS spec) and align-items:stretch makes them full-width. Force content-hugging width directly. */
.mt-eyebrow-dark,.mt-eyebrow{width:fit-content!important;align-self:flex-start!important}
.mt-access-gradient{background:linear-gradient(95deg,#419FFE 10%,#FD7A5D 90%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:#419FFE!important}

.mt-access-card:hover{transform:translateY(-4px)!important;background:rgba(255,255,255,.08)!important;border-color:rgba(65,159,254,.45)!important;box-shadow:0 24px 48px -24px rgba(0,0,0,.6),0 0 32px rgba(65,159,254,.14)!important}

.mt-panel-tabs{padding:0!important}

#pancopy,[data-id='pancopy']{padding:0!important}
.mt-panel-tab{padding:16px 12px!important}

/* FIX 2026-07-10: features heading block should be centered per source (.features{text-align:center}, h2 max-width:720 margin:auto, lede max-width:640 margin:auto) */
[data-id='featsh']{text-align:center!important;align-items:center!important}
[data-id='feov'] .mt-eyebrow{align-self:center!important;margin-left:auto!important;margin-right:auto!important}
[data-id='feh']{max-width:720px!important;margin:0 auto 16px!important}
[data-id='fet']{max-width:640px!important;margin:0 auto 32px!important}

[data-id='feov'].mt-eyebrow{align-self:center!important;margin-left:auto!important;margin-right:auto!important}

#mt-int-stage>.e-con-inner{display:flex!important;justify-content:center!important;padding:0!important;width:100%!important}

#mt-int-stage>.e-con-inner{flex-direction:row!important}

.mt-int-canvas{flex-shrink:0!important;flex-grow:0!important}/* End custom CSS */