.odoo-page .odoo-btn{text-decoration:none;transition:transform .28s,box-shadow .28s;display:block}.odoo-page .odoo-btn:hover,.odoo-page .odoo-btn:focus-visible{transform:translateY(-3px);box-shadow:0 10px 24px #00000059}.odoo-page .odoo-btn:focus-visible{outline-offset:3px;outline:2px solid #fff}.odoo-page .odoo-tab{cursor:pointer;color:#000;background:#fff;border:1px solid #cdcdcd;justify-content:center;align-items:center;transition:background-color .25s,color .25s,border-color .25s,transform .25s;display:flex}.odoo-page .odoo-tab:hover{border-color:#f36722;transform:translate(4px)}.odoo-page .odoo-tab.is-active{color:#fff;background:#f36722;border-color:#f36722}.odoo-page .odoo-tab:focus-visible{outline-offset:3px;outline:2px solid #f36722}.odoo-page .odoo-offer-panel{background:radial-gradient(130% 230% at 0 118%,#3b0909 0%,#780b0b 14%,#b50d0d 29%,#d43a18 40%,#f36722 51%,#f37622 72%,#f6883a 79%,#ffc183 100%)}@keyframes odoo-offer-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.odoo-page .odoo-offer-fade{animation:.45s both odoo-offer-in}.odoo-mobile .mh-hero-copy{padding-bottom:48px}.odoo-mobile .odoo-m-hero-btns{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.odoo-mobile .odoo-m-wa{color:#fff;letter-spacing:-.5px;background:#171717;border-radius:9px;align-items:center;gap:10px;height:56px;padding:0 22px 0 6px;font-size:18px;text-decoration:none;display:inline-flex}.odoo-mobile .odoo-m-wa-tile{background:#f36722;border-radius:6px;width:44px;height:44px;display:block;position:relative}.odoo-mobile .odoo-m-wa-tile:after{content:"";-webkit-mask:var(--odoo-icon) center / contain no-repeat;mask:var(--odoo-icon) center / contain no-repeat;-webkit-mask:var(--odoo-icon) center / contain no-repeat;background:#fff;position:absolute;inset:12px}.odoo-mobile .odoo-m-marks{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 28px;margin:0;padding:0;list-style:none;display:flex}.odoo-mobile .odoo-m-marks img{object-fit:contain;width:auto;max-width:150px;height:84px;display:block}.odoo-mobile .odoo-m-marks li:first-child img,.odoo-mobile .odoo-m-marks li:last-child img{height:60px}.odoo-mobile .odoo-m-art{border-radius:20px;width:100%;height:auto;margin-top:8px;display:block}.odoo-mobile .odoo-m-stack{flex-direction:column;gap:18px;margin-top:24px;display:flex}.odoo-mobile .odoo-m-stack .mh-body{margin:0}.odoo-mobile .odoo-m-sub{letter-spacing:-.4px;margin:0;font-size:19px;font-weight:600;line-height:1.4}.odoo-mobile .odoo-m-icon{width:64px;height:64px;-webkit-mask:var(--odoo-icon) center / contain no-repeat;mask:var(--odoo-icon) center / contain no-repeat;-webkit-mask:var(--odoo-icon) center / contain no-repeat;background:linear-gradient(to top right,#7a0b0b 0%,#b50d0d 28%,#d43a18 45%,#f36722 68%,#f6883a 100%);margin-bottom:14px;display:block}.odoo-mobile .odoo-m-stats{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;margin:24px auto 0;padding:0;list-style:none;display:grid}.odoo-mobile .odoo-m-stat{letter-spacing:-1.2px;background:linear-gradient(to top right,#b50d0d 0%,#d43a18 35%,#f36722 70%,#f6883a 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(44px,12vw,64px);font-weight:600;line-height:1.2}.odoo-mobile .odoo-m-stat small{font-weight:300;font-size:inherit}.odoo-mobile .odoo-m-stat-label{color:#fff;letter-spacing:-.3px;margin:6px 0 0;font-size:17px;font-weight:500}.odoo-mobile .odoo-m-tabs{scrollbar-width:none;gap:10px;margin:0;padding:0 0 6px;display:flex;overflow-x:auto}.odoo-mobile .odoo-m-tabs::-webkit-scrollbar{display:none}.odoo-mobile .odoo-m-tab{color:#000;height:48px;font:inherit;letter-spacing:-.4px;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cdcdcd;border-radius:9px;flex:none;padding:0 20px;font-size:16px}.odoo-mobile .odoo-m-tab[aria-selected=true]{color:#fff;background:#f36722;border-color:#f36722}.odoo-mobile .odoo-m-panel{color:#fff;background:radial-gradient(140% 140% at 0 110%,#3b0909 0%,#b50d0d 32%,#f36722 62%,#f6883a 85%,#ffc183 100%);border-radius:22px;padding:24px 20px}.odoo-mobile .odoo-m-panel h3{letter-spacing:-.8px;margin:0 0 12px;font-size:28px;font-weight:600}.odoo-mobile .odoo-m-panel p{color:#fff;margin:0 0 14px}.odoo-mobile .odoo-m-panel img{border-radius:18px;width:100%;height:auto;margin-top:8px;display:block}.odoo-mobile .odoo-m-flags{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;margin:24px auto 0;padding:0;list-style:none;display:grid}.odoo-mobile .odoo-m-flags img{border-radius:50%;width:min(100%,150px);height:auto;margin:0 auto 10px;display:block}.odoo-mobile .odoo-m-flags p{letter-spacing:-.3px;margin:0;font-size:20px;font-weight:600}
