:root{--eo-in-purple:#7a3f8f;--eo-in-purple-dark:#5b2a6e;--eo-in-odoo:#714b67;--eo-in-ink:#1b1f2e;--eo-in-muted:#6b7280;--eo-in-line:#dcdce6;--eo-in-tint:#f8f3fc}.site-main>.prt-row{padding-top:clamp(22px, 2.8vw, 40px);padding-bottom:clamp(22px, 2.8vw, 40px)}.site-main>.prt-row.pt-0{padding-top:0}.site-main>.prt-row.pb-0{padding-bottom:0}.eo-in-hero-ctas{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.eo-in-btn-outline{display:inline-flex;align-items:center;gap:12px;padding:clamp(9px, 0.268vw + 8.143px, 12px) clamp(14px, 0.714vw + 11.714px, 22px);border:1px solid #fff;border-radius:8px;color:#fff!important;font-size:clamp(12px, 0.179vw + 11.429px, 14px);font-weight:600;line-height:1.4;background:#fff0;transition:background .25s ease,color .25s ease}.eo-in-btn-outline:hover{background:#fff;color:var(--eo-in-purple-dark)!important}.eo-in-head{text-align:center;max-width:960px;margin:0 auto clamp(18px, 1.2vw + 14px, 30px)}.eo-in-head h2{color:var(--eo-in-ink);font-size:clamp(22.5px, 0.491vw + 20.929px, 28px);line-height:1.35;font-weight:500;margin:0 0 clamp(8px, 0.357vw + 6.857px, 12px)}.eo-in-head p{color:var(--eo-in-ink);font-size:clamp(13px, 0.179vw + 12.429px, 15px);line-height:clamp(21px, 0.268vw + 20.143px, 24px);margin:0}.eo-in-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px, 3vw, 48px);align-items:center}.eo-in-intro h2{color:var(--eo-in-ink);font-size:clamp(22.5px, 0.491vw + 20.929px, 28px);line-height:1.4;font-weight:500;margin:0 0 clamp(10px, 0.357vw + 8.857px, 14px)}.eo-in-intro p{color:var(--eo-in-ink);font-size:clamp(13px, 0.179vw + 12.429px, 15px);line-height:clamp(21.5px, 0.312vw + 20.5px, 25px);margin:0 0 clamp(10px, 0.357vw + 8.857px, 14px)}.eo-in-intro p:last-child{margin-bottom:0}.eo-in-intro-img img{display:block;max-width:100%;height:auto;margin:0 auto}.eo-re-ic{width:48px;height:48px;flex:0 0 48px;object-fit:contain;display:block;border-radius:10px}.eo-in-card--stack>.eo-re-ic{margin:0 auto 14px}.eo-in-icon{width:44px;height:44px;flex:0 0 44px;border-radius:10px;display:flex;align-items:center;justify-content:center}.eo-in-icon img{width:24px;height:24px;object-fit:contain;display:block}.eo-in-tone-1 .eo-in-icon,.eo-in-tone-1.eo-in-icon{background:#fdece6}.eo-in-tone-2 .eo-in-icon,.eo-in-tone-2.eo-in-icon{background:#dfe9fb}.eo-in-tone-3 .eo-in-icon,.eo-in-tone-3.eo-in-icon{background:#fdf6d8}.eo-in-tone-4 .eo-in-icon,.eo-in-tone-4.eo-in-icon{background:#e4f3ec}.eo-in-cards{display:grid;gap:20px}.eo-in-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.eo-in-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}.eo-in-card{background:#fff;border:1px solid var(--eo-in-line);border-radius:8px;padding:clamp(16px, 0.714vw + 13.714px, 22px) clamp(16px, 0.714vw + 13.714px, 22px) clamp(16px, 0.804vw + 14.429px, 24px);transition:box-shadow .3s ease,transform .3s ease}.eo-in-card:hover{box-shadow:0 14px 32px rgb(60 30 90 / .1);transform:translateY(-4px)}.eo-in-card h4{color:#111827;font-size:clamp(16px, 0.268vw + 15.143px, 19px);line-height:1.35;font-weight:500;margin:0}.eo-in-card p{color:var(--eo-in-muted);font-size:clamp(12px, 0.134vw + 11.571px, 13.5px);line-height:clamp(19.5px, 0.223vw + 18.786px, 22px);margin:0}.eo-in-card--row .eo-in-card-head{display:flex;align-items:center;gap:14px;margin-bottom:clamp(8px, 0.357vw + 6.857px, 12px)}.eo-in-card--stack{text-align:center;padding-top:clamp(16px, 0.893vw + 13.143px, 24px)}.eo-in-card--stack .eo-in-icon{margin:0 auto clamp(10px, 0.357vw + 8.857px, 14px)}.eo-in-card--stack h4{margin-bottom:clamp(8px, 0.268vw + 7.143px, 10px)}.eo-in-tint{background:var(--eo-in-tint)}#journey{overflow:hidden}.eo-in-hub{max-width:980px;margin:0 auto}.eo-in-hub-row{display:flex;justify-content:center;align-items:center;gap:26px;margin-bottom:clamp(14px, 0.804vw + 11.429px, 22px)}.eo-in-hub-row:last-child{margin-bottom:0}.eo-in-node{position:relative;z-index:1;width:300px;background:#fff;border:1px solid var(--eo-in-line);border-radius:8px;padding:clamp(12px, 0.536vw + 10.286px, 18px) clamp(14px, 0.714vw + 11.714px, 22px);align-self:flex-start;transition:box-shadow .3s ease,border-color .3s ease;outline:0}.eo-in-node-head{display:flex;align-items:center;gap:14px}.eo-in-node-head h4{color:#111827;font-size:clamp(16px, 0.268vw + 15.143px, 19px);line-height:1.3;font-weight:500;margin:0}.eo-in-node ul{list-style:none;margin:clamp(10px, 0.357vw + 8.857px, 14px) 0 0;padding:0}.eo-in-node li{position:relative;padding-left:clamp(10px, 0.357vw + 8.857px, 14px);margin:0 0 4px;color:var(--eo-in-muted);font-size:clamp(12px, 0.089vw + 11.714px, 13px);line-height:clamp(18.5px, 0.134vw + 18.071px, 20px)}.eo-in-node li::before{content:"";position:absolute;left:2px;top:8px;width:4px;height:4px;border-radius:50%;background:var(--eo-in-purple)}.eo-in-orbit{position:relative;z-index:0;flex:0 0 170px;width:170px;height:170px;margin:0 24px;display:flex;align-items:center;justify-content:center}.eo-in-orbit .o-ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none}.eo-in-orbit .o-r1{width:130%;height:130%;border:1px dotted #d3c3e2}.eo-in-orbit .o-r2{width:110%;height:110%;border:1px solid #e4dcee}.eo-in-orbit .o-r3{width:90%;height:90%;border:1px solid #e1d8ec}.eo-in-orbit .o-glow{width:128%;height:128%}.eo-in-orbit .o-core{position:relative;z-index:2;width:70%;height:70%;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 26px rgb(168 85 247 / .38),0 0 16px rgb(196 148 250 / .55)}.eo-in-orbit .o-core img{width:78%;height:auto;display:block}.eo-fl{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;align-items:stretch}.eo-fl-step{position:relative;text-align:center;padding:0 7px;display:flex;flex-direction:column}.eo-fl-icon{width:58px;height:58px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;flex-shrink:0}.eo-fl-icon img{width:58px;height:58px;object-fit:contain;display:block;border-radius:12px}.eo-fl-step:not(:last-child)::after{content:"";position:absolute;top:29px;left:calc(50% + 37px);width:calc(100% - 81px);border-top:1.5px dotted #b07aa1;z-index:0}.eo-fl-step:not(:last-child)::before{content:"";position:absolute;top:25px;left:calc(150% - 44px);border-left:7px solid #b07aa1;border-top:4px solid #fff0;border-bottom:4px solid #fff0;z-index:0}.eo-fl-card{border:1.5px solid #a8658f;border-bottom:0;border-radius:12px 12px 0 0;background:linear-gradient(180deg,#ffffff 0%,#fdeffa 100%);-webkit-mask-image:linear-gradient(180deg,#000 82%,rgb(0 0 0 / .3) 96%,transparent 100%);mask-image:linear-gradient(180deg,#000 82%,rgb(0 0 0 / .3) 96%,transparent 100%);padding:14px 10px 22px;flex:1;display:flex;flex-direction:column}.eo-fl-card h4{color:#111827;font-size:15px;line-height:1.3;font-weight:600;margin:0 0 10px;min-height:40px;display:flex;align-items:center;justify-content:center;text-align:center}.eo-fl-box{list-style:none;margin:0;padding:0;text-align:left;flex:1}.eo-fl-box li{position:relative;padding-left:14px;margin:0 0 4px;color:#374151;font-size:13px;line-height:19px}.eo-fl-box li:last-child{margin-bottom:0}.eo-fl-box li::before{content:"";position:absolute;left:2px;top:8px;width:4px;height:4px;border-radius:50%;background:#374151}@media(min-width:992px) and (max-width:1199px){.eo-fl-step{padding:0 3px}.eo-fl-card{padding:12px 6px 18px}.eo-fl-card h4{font-size:13.5px}.eo-fl-box li{font-size:12px;line-height:17px;padding-left:12px}.eo-fl-box li::before{left:1px;top:7px;width:3px;height:3px}}.eo-cmp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1000px;margin:0 auto;align-items:start}.eo-cmp-col{background:#fff;border:1px solid #e6e8ee;border-radius:8px;overflow:hidden;box-shadow:0 10px 28px rgb(70 30 100 / .08)}.eo-cmp-head{padding:clamp(11px, 0.4vw + 9.7px, 14px) 20px;text-align:center;font-size:clamp(14px, 0.179vw + 13.4px, 16px);font-weight:500;line-height:1.4}.eo-cmp-col.is-good .eo-cmp-head{background:linear-gradient(90deg,var(--eo-in-purple-dark),var(--eo-in-purple));color:#fff}.eo-cmp-col.is-bad .eo-cmp-head{background:#d9d9d9;color:var(--eo-in-ink)}.eo-cmp-list{list-style:none;margin:0;padding:0}.eo-cmp-list li{display:flex;align-items:center;gap:14px;padding:12px 22px;min-height:58px;border-top:1px solid #e6e8ee;font-size:clamp(13px, 0.179vw + 12.4px, 14.5px);line-height:1.4;color:var(--eo-in-ink)}.eo-cmp-list li:first-child{border-top:0}.eo-cmp-col.is-bad .eo-cmp-list li{color:#4b5563}.eo-cmp-ic{flex:0 0 22px;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700;line-height:1}.eo-cmp-col.is-good .eo-cmp-ic{background:#2e9e5b}.eo-cmp-col.is-bad .eo-cmp-ic{background:#b5b9c2}.eo-in-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px, 3vw, 48px);align-items:center}.eo-in-split h2{color:var(--eo-in-ink);font-size:clamp(22.5px, 0.491vw + 20.929px, 28px);line-height:1.4;font-weight:500;margin:0 0 clamp(10px, 0.357vw + 8.857px, 14px)}.eo-in-split p{color:var(--eo-in-ink);font-size:clamp(13px, 0.179vw + 12.429px, 15px);line-height:clamp(21.5px, 0.312vw + 20.5px, 25px);margin:0}.eo-in-trust{background:#fff;box-shadow:0 14px 36px rgb(70 30 100 / .16);border-radius:6px;overflow:hidden;max-width:520px;margin-left:auto;width:100%}.eo-in-trust-head{background:linear-gradient(90deg,var(--eo-in-purple-dark),var(--eo-in-purple));color:#fff;font-size:clamp(12px, 0.179vw + 11.429px, 14px);padding:clamp(10px, 0.357vw + 8.857px, 14px) clamp(14px, 0.714vw + 11.714px, 22px);text-align:center}.eo-in-trust-item{display:flex;align-items:flex-start;gap:16px;padding:clamp(12px, 0.357vw + 10.857px, 16px) clamp(14px, 0.714vw + 11.714px, 22px);border-top:1px solid #e6e8ee}.eo-in-trust-item:first-of-type{border-top:0}.eo-in-tick{flex:0 0 24px;width:24px;height:24px;border-radius:50%;margin-top:2px;background:#2e9e5b;color:#fff;font-size:clamp(12px, 0.089vw + 11.714px, 13px);font-weight:700;display:flex;align-items:center;justify-content:center}.eo-in-trust-item strong{display:block;color:#111827;font-size:clamp(12px, 0.179vw + 11.429px, 14px);font-weight:500;line-height:1.4}.eo-in-trust-item span.eo-in-sub{display:block;color:var(--eo-in-muted);font-size:clamp(12px, 0.045vw + 11.857px, 12.5px);line-height:clamp(18px, 0.089vw + 17.714px, 19px);margin-top:3px}.eo-in-trust-item span.eo-in-sub:empty{display:none}.eo-in-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:clamp(20px, 1.429vw + 15.429px, 36px) clamp(24px, 1.786vw + 18.286px, 44px);border-radius:26px;background:linear-gradient(100deg,#f1e2f4 0%,#faf4fb 100%)}.eo-in-cta h2{color:var(--eo-in-ink);font-size:clamp(22.5px, 0.491vw + 20.929px, 28px);line-height:1.3;font-weight:500;margin:0 0 clamp(9px, 0.268vw + 8.143px, 12px)}.eo-in-cta h2 span{color:var(--eo-in-purple)}.eo-in-cta p{color:var(--eo-in-ink);font-size:clamp(12px, 0.179vw + 11.429px, 14px);line-height:clamp(19px, 0.268vw + 18.143px, 22px);margin:0 0 clamp(13px, 0.625vw + 11px, 20px);max-width:620px}.eo-in-cta a.eo-in-btn{display:inline-flex;align-items:center;gap:12px;background:var(--eo-in-purple);color:#fff!important;border:0!important;padding:clamp(9px, 0.268vw + 8.143px, 12px) clamp(13px, 0.625vw + 11px, 20px);border-radius:8px;font-size:clamp(12px, 0.089vw + 11.714px, 13px);font-weight:600}.eo-in-cta-art{flex:0 0 260px;width:260px}.eo-in-cta-art img{display:block;max-width:100%;height:auto}.eo-in-faq-links{margin:clamp(8px, 0.179vw + 7.429px, 10px) 0 0!important;font-size:clamp(12px, 0.089vw + 11.714px, 13px)}.eo-in-faq-links strong{font-weight:600}.eo-in-faq-links a{color:var(--eo-in-purple);text-decoration:underline}@media(max-width:991px){.eo-in-cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}.eo-in-intro,.eo-in-split{grid-template-columns:1fr;gap:20px}.eo-in-intro-img{order:-1}.eo-in-trust{margin-left:0;max-width:none}.eo-in-cta{flex-direction:column;align-items:flex-start}.eo-in-cta-art{flex-basis:auto;width:100%;max-width:300px}.eo-in-hub-row{flex-wrap:wrap;margin-bottom:28px}.eo-in-orbit{order:-1;flex-basis:auto;margin:0 0 6px;width:150px;height:150px}.eo-in-orbit .o-r1{width:210%;height:210%}.eo-in-orbit .o-r2{width:180%;height:180%}.eo-in-orbit .o-r3{width:155%;height:155%}.eo-in-node{width:calc(50% - 13px)}.eo-fl{display:flex;flex-direction:column;align-items:center;max-width:340px;margin:0 auto;gap:0;padding:0 12px}.eo-fl-step{width:100%;padding:0 0 56px;margin:0;display:flex;flex-direction:column;align-items:center;position:relative}.eo-fl-step:last-child{padding-bottom:0}.eo-fl-icon{margin:0 auto 14px}.eo-fl-card{width:100%;flex:none;text-align:center;border-radius:14px 14px 0 0;padding:18px 18px 24px;box-shadow:0 10px 28px -14px rgb(168 101 143 / .18)}.eo-fl-card h4{min-height:0;display:block;font-size:17px;line-height:1.35;margin:0 0 10px}.eo-fl-box{display:inline-block;margin:0 auto;flex:none}.eo-fl-box li{padding-left:18px;margin:0 0 6px;font-size:14px;line-height:22px}.eo-fl-box li:last-child{margin-bottom:0}.eo-fl-box li::before{left:4px;top:9px;width:4px;height:4px}.eo-fl-step:not(:last-child)::after{content:"";position:absolute;top:auto;bottom:14px;left:50%;transform:translateX(-50%);width:0;height:30px;border-top:none;border-left:1.5px dotted #b07aa1;z-index:1}.eo-fl-step:not(:last-child)::before{content:"";position:absolute;top:auto;bottom:6px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:4px solid #fff0;border-right:4px solid #fff0;border-top:7px solid #b07aa1;border-bottom:none;z-index:1}}@media(max-width:767px){.eo-in-head h2,.eo-in-intro h2,.eo-in-split h2,.eo-in-cta h2{font-size:clamp(19px, 1.119vw + 15.421px, 24px)}.eo-in-cards--2,.eo-in-cards--4{grid-template-columns:1fr}.eo-in-node{width:100%}.eo-in-orbit .o-r1{display:none}.eo-in-cta{padding:clamp(18px, 2.237vw + 10.841px, 28px) clamp(14px, 1.79vw + 8.273px, 22px)}.eo-cmp{grid-template-columns:1fr;gap:16px;max-width:420px}.eo-cmp-list li{padding:11px 16px;min-height:0;gap:12px}}@media(max-width:767px){.site-main .eo-in-cards,.site-main .eo-cs-cards,.site-main .eo-cs-grid,.site-main .eo-why-cards{display:flex;flex-wrap:nowrap;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin:0 -15px;padding:4px 15px 14px;scrollbar-width:none}.site-main .eo-in-cards::-webkit-scrollbar,.site-main .eo-cs-cards::-webkit-scrollbar,.site-main .eo-cs-grid::-webkit-scrollbar,.site-main .eo-why-cards::-webkit-scrollbar{display:none}.site-main .eo-in-cards>*,.site-main .eo-cs-cards>*,.site-main .eo-cs-grid>*,.site-main .eo-why-cards>*{flex:0 0 82%;max-width:320px;min-width:0;scroll-snap-align:start;grid-column:auto!important}.site-main .eo-in-card:hover{transform:none}.odoo-orbit-img{display:none!important}.consulting-content{display:none!important}}