.eh-journey{--paper:#f8f7f3;--white:#fff;--ink:#121b19;--muted:#63706b;--teal:#147570;--deep:#062e2c;--lime:#c3f978;--mint:#d8f3eb;--line:#ddE3da;--soft:#eeefe8;--radius:24px;--wrap:1280px;--ease:cubic-bezier(.22,.68,0,1.05)}.eh-journey *{box-sizing:border-box}.eh-journey{scroll-behavior:smooth;scroll-padding-top:110px;margin:0;background:var(--paper);color:var(--ink);font-family:Inter,Inter Display,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.eh-journey button,.eh-journey input,.eh-journey select,.eh-journey textarea{font:inherit}.eh-journey a,.eh-journey button{-webkit-tap-highlight-color:transparent}.eh-journey button{cursor:pointer}.eh-journey a{color:inherit;text-decoration:none}.eh-journey button{color:inherit}.eh-journey img{max-width:100%;height:auto;display:block}.eh-journey svg{display:inline-block;vertical-align:middle;flex-shrink:0}.eh-journey button:disabled{cursor:not-allowed;opacity:.55}.eh-journey a,.eh-journey button,.eh-journey input,.eh-journey select,.eh-journey summary{outline-offset:5px}.eh-journey a:focus-visible,.eh-journey button:focus-visible,.eh-journey input:focus-visible,.eh-journey select:focus-visible,.eh-journey summary:focus-visible{outline:3px solid var(--teal)}.eh-journey button{background:none;border:0}.eh-journey h1,.eh-journey h2,.eh-journey h3,.eh-journey h4,.eh-journey p{margin:0}.eh-journey p+p{margin-top:16px}.eh-journey h1,.eh-journey h2,.eh-journey h3,.eh-journey h4{font-weight:800;line-height:1.04;letter-spacing:-.048em}.eh-journey h1{font-size:clamp(48px,6.25vw,90px);letter-spacing:-.064em}.eh-journey h2{font-size:clamp(36px,4.1vw,59px);letter-spacing:-.055em}.eh-journey h3{font-size:26px;line-height:1.13}.eh-journey h4{font-size:20px;line-height:1.2}.eh-journey .wrap{max-width:var(--wrap);width:calc(100% - 112px);margin:auto}.eh-journey .section{padding:100px 0}.eh-journey .section.compact{padding:64px 0}.eh-journey .section-title{display:flex;justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:42px}.eh-journey .section-title .intro{max-width:445px}.eh-journey .eyebrow{font-size:11px;font-weight:750;letter-spacing:.16em;text-transform:uppercase;color:var(--teal);display:block;margin-bottom:20px}.eh-journey .lead{font-size:20px;line-height:1.6;color:var(--muted);max-width:610px}.eh-journey .intro{font-size:18px;line-height:1.65;color:var(--muted)}.eh-journey .muted,.eh-journey .tiny{color:var(--muted)}.eh-journey .tiny{font-size:12px;line-height:1.6}.eh-journey .actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:32px}.eh-journey .btn{min-height:54px;padding:15px 25px;border-radius:100px;display:inline-flex;align-items:center;justify-content:center;gap:16px;font-size:14px;font-weight:720;line-height:1.4;white-space:normal;text-align:center;transition:transform .2s,background .2s;cursor:pointer}.eh-journey .btn:hover{transform:translateY(-2px)}.eh-journey .btn.dark{background:var(--ink);color:var(--lime)}.eh-journey .btn.lime{background:var(--lime);color:var(--ink)}.eh-journey .btn.outline{border:1px solid #b5c4b9;background:transparent}.eh-journey .btn.white{background:white;color:var(--ink)}.eh-journey .btn.small{min-height:44px;padding:11px 19px;font-size:13px}.eh-journey .text-link{display:inline-flex;align-items:center;gap:14px;font-weight:700;font-size:15px;color:var(--teal);min-height:44px}.eh-journey .text-link:hover svg{transform:translateX(4px)}.eh-journey .text-link svg{transition:transform .2s}.eh-journey .divider{border:0;border-top:1px solid var(--line);margin:28px 0}.eh-journey .icon-button{width:44px;height:44px;display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:50%;font-size:24px}.eh-journey .icon-box{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:var(--mint);color:var(--teal)}.eh-journey .icon-box.lime{background:var(--lime);color:var(--ink)}.eh-journey .icon-box.dark{background:var(--ink);color:var(--lime)}.eh-journey .badge{font-size:10px;letter-spacing:.035em;background:var(--mint);color:var(--teal);padding:5px 9px;border-radius:7px;display:inline-flex;align-items:center;gap:5px;font-weight:650;line-height:1.4}.eh-journey .badge.neutral{background:#eeefec;color:#5b655f}.eh-journey .badge.amber{background:#fff0d5;color:#87642b}.eh-journey .pill{border:1px solid var(--line);border-radius:100px;padding:8px 14px;font-size:12px;display:inline-flex;align-items:center;gap:8px;background:#ffffff60}.eh-journey .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.eh-journey .skip-link{position:fixed;left:16px;top:-100px;background:var(--lime);padding:12px 18px;z-index:1000}.eh-journey .skip-link:focus{top:16px}.eh-journey main:focus{outline:none}.eh-journey .preview-bar{background:var(--deep);color:#ddebe1;font-size:10px;letter-spacing:.055em;padding:7px 0}.eh-journey .preview-bar .wrap{display:flex;align-items:center;justify-content:space-between;gap:15px}.eh-journey .preview-bar i{width:6px;height:6px;background:var(--lime);display:inline-block;border-radius:50%;margin-right:8px}.eh-journey .preview-extra{opacity:.72;letter-spacing:0;text-transform:none}.eh-journey .preview-bar a{white-space:nowrap}.eh-journey header{position:sticky;top:0;background:rgba(248,247,243,.96);backdrop-filter:blur(20px);border-bottom:1px solid transparent;z-index:60}.eh-journey header.scrolled{border-color:var(--line)}.eh-journey .navbar{height:91px;display:flex;align-items:center;justify-content:space-between;gap:24px}.eh-journey .brand{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;font-size:26px;letter-spacing:-1.2px;font-weight:800;line-height:1}.eh-journey .brand .mark{width:36px;height:38px;color:var(--teal)}.eh-journey .desktop-nav{display:flex;align-items:center;gap:25px;font-size:13px;font-weight:550}.eh-journey .desktop-nav summary,.eh-journey .desktop-nav>a{position:relative;padding:13px 0;white-space:nowrap}.eh-journey .desktop-nav>a.active:after{content:"";position:absolute;bottom:5px;left:0;right:0;height:2px;background:var(--teal)}.eh-journey .nav-actions{display:flex;align-items:center;gap:24px;font-size:13px}.eh-journey .menu-button{display:none;align-items:center;gap:12px;font-weight:600;font-size:14px}.eh-journey .platform-nav{position:relative}.eh-journey .platform-nav summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:5px}.eh-journey .platform-nav summary::-webkit-details-marker{display:none}.eh-journey .mega{position:absolute;top:50px;left:-28px;background:var(--white);border:1px solid var(--line);padding:26px;width:510px;border-radius:20px;box-shadow:0 20px 50px #16322d12;display:grid;grid-template-columns:1fr 1fr;gap:12px}.eh-journey .mega a{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:12px;min-width:0}.eh-journey .mega a:hover{background:var(--paper)}.eh-journey .mega small{display:block;color:var(--muted);font-size:11px;font-weight:400;margin-top:4px}.eh-journey .mega .icon-box{width:36px;height:36px;border-radius:10px;flex-shrink:0}.eh-journey .hero{position:relative;padding:61px 0 88px;overflow:hidden}.eh-journey .hero-grid{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:30px;position:relative}.eh-journey .hero h1{font-size:clamp(58px,6.3vw,92px);max-width:750px;line-height:.99}.eh-journey .hero .lead{font-size:19px;max-width:470px;margin-top:26px}.eh-journey .hero .eyebrow{margin-bottom:27px}.eh-journey .hero .actions{gap:24px;align-items:flex-start;flex-direction:column;margin-top:30px}.eh-journey .hero .btn{padding:18px 29px;font-size:15px;min-width:255px}.eh-journey .hero .text-link{margin-top:-8px}.eh-journey .hero-foot{display:flex;gap:17px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin-top:32px}.eh-journey .hero-foot span{display:inline-flex;gap:6px;align-items:center}.eh-journey .hero-stage{position:relative;height:565px;isolation:isolate;margin-right:-8px}.eh-journey .hero-stage:before{content:"";position:absolute;background:linear-gradient(130deg,#d3ff8e,#d6ffd6 45%,#bdf6ec);width:530px;height:520px;top:24px;right:-45px;border-radius:42% 58% 62% 38%/40% 42% 58% 60%;z-index:-1;transform:rotate(-15deg)}.eh-journey .stage-dots{position:absolute;inset:60px -30px 70px 10px;background-image:radial-gradient(#327c651c 1px,transparent 0);background-size:17px 17px;border-radius:100%;z-index:-1}.eh-journey .floating-message{position:absolute;left:32px;right:35px;top:8px;display:flex;gap:13px;padding:20px 22px;background:white;border:1px solid #ffffffd9;border-radius:18px;box-shadow:0 14px 45px #0d3f2d0b;transform:rotate(-3deg)}.eh-journey .floating-message .avatar{flex-shrink:0}.eh-journey .floating-message small{display:block;color:var(--muted);font-size:10px;margin-bottom:5px}.eh-journey .floating-message p{font-size:14px;line-height:1.55;font-weight:550}.eh-journey .avatar{width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#f2dfc7;font-size:11px;color:#694c35;font-weight:700}.eh-journey .avatar.mint{background:var(--mint);color:var(--teal)}.eh-journey .avatar.dark{background:var(--deep);color:var(--lime)}.eh-journey .workspace{background:#fff;border:1px solid #dbe6dc;border-radius:18px;overflow:hidden;box-shadow:0 16px 50px #12382f12}.eh-journey .hero-stage>.workspace{position:absolute;top:155px;left:3px;width:calc(100% - 17px);transform:rotate(1.5deg)}.eh-journey .workspace-bar{border-bottom:1px solid #e7eae3;padding:12px 18px;display:flex;justify-content:space-between;align-items:center;font-size:10px}.eh-journey .workspace-bar b{font-size:13px;letter-spacing:-.5px;display:inline-flex;align-items:center;gap:7px}.eh-journey .workspace-bar .mark{width:18px;height:20px;color:var(--teal)}.eh-journey .window-dots{display:flex;gap:4px}.eh-journey .window-dots i{width:5px;height:5px;background:#c3ceca;border-radius:100%}.eh-journey .workspace-body{padding:23px}.eh-journey .workspace-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:20px}.eh-journey .workspace-head h3{font-size:22px;letter-spacing:-.8px;margin-top:6px}.eh-journey .workspace-head small{font-size:10px;color:var(--muted)}.eh-journey .workspace-tabs{display:flex;gap:23px;font-size:11px;border-bottom:1px solid #e9ece5;padding-bottom:10px;color:var(--muted);margin-bottom:5px}.eh-journey .workspace-tabs span:first-child{color:var(--teal);font-weight:700;position:relative}.eh-journey .workspace-tabs span:first-child:after{position:absolute;content:"";height:2px;background:var(--teal);bottom:-11px;left:0;right:0}.eh-journey .work-row{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid #eef0ea;font-size:11px}.eh-journey .work-row:last-child{border:0}.eh-journey .work-row .icon-box{width:34px;height:34px;border-radius:10px;flex-shrink:0}.eh-journey .work-row strong{font-size:12px;font-weight:600;display:block}.eh-journey .work-row small{font-size:10px;color:var(--muted)}.eh-journey .work-row .badge{margin-left:auto;font-size:9px;white-space:nowrap}.eh-journey .michael-float{position:absolute;bottom:19px;right:4px;width:87%;background:var(--deep);color:white;padding:18px 21px;display:flex;gap:15px;align-items:center;border-radius:18px;box-shadow:0 15px 28px #15483618;transform:rotate(-2.5deg)}.eh-journey .michael-float .mark{width:38px;height:40px;color:var(--lime)}.eh-journey .michael-float b{font-size:13px;display:block;margin-bottom:3px}.eh-journey .michael-float small{font-size:10px;color:#d6e4dd}.eh-journey .stage-caption{position:absolute;bottom:-18px;left:0;right:0;text-align:center;font-size:9px;color:#64716b;letter-spacing:.04em}.eh-journey .industry-band{padding:25px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.eh-journey .industry-band .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px}.eh-journey .industry-band p{font-size:12px;font-weight:650;max-width:110px;line-height:1.5;color:var(--teal)}.eh-journey .industry-band a{font-size:14px;display:flex;gap:10px;align-items:center;font-weight:600;color:#54645c}.eh-journey .industry-band a:hover{color:var(--ink)}.eh-journey .journey-section{background:linear-gradient(117deg,#e8ffbb36,#dcf9ef80 65%,#f8f7f3);position:relative;overflow:hidden}.eh-journey .journey-section:before{position:absolute;content:"";top:-95px;right:-150px;width:750px;height:200px;border-radius:50%;background:#c6fac980;filter:blur(55px)}.eh-journey .journey-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;position:relative;margin-top:52px}.eh-journey .journey-grid:before{content:"";position:absolute;height:1px;background:#87b8a4;left:56px;right:70px;top:35px}.eh-journey .journey-step{position:relative}.eh-journey .journey-step .icon-box{width:72px;height:72px;border-radius:20px;position:relative;box-shadow:0 0 0 10px #edf8e8}.eh-journey .journey-step .step-number{font-size:10px;font-weight:700;color:var(--teal);letter-spacing:.15em;display:block;margin-top:28px;margin-bottom:12px}.eh-journey .journey-step h3{font-size:25px}.eh-journey .journey-step p{font-size:15px;color:var(--muted);max-width:310px;margin-top:13px}.eh-journey .journey-bottom{margin-top:38px;padding-top:22px;border-top:1px solid #cddfd0;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;color:var(--muted)}.eh-journey .cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.eh-journey .app-card{padding:30px;border:1px solid var(--line);background:#fff;border-radius:var(--radius);display:flex;flex-direction:column;min-width:0;transition:transform .25s,border-color .25s,box-shadow .25s;overflow:hidden}.eh-journey .app-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px #152e2209;border-color:#a8b9ab}.eh-journey .app-card .card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.eh-journey .app-card h3{margin:0 0 11px}.eh-journey .app-card p{font-size:14px;line-height:1.6;color:var(--muted);flex:1}.eh-journey .app-card .text-link{font-size:12px;margin-top:20px}.eh-journey .app-card.green{background:#eff7df}.eh-journey .app-card.mint{background:#e8f5f0}.eh-journey .app-card.dark-card{background:var(--deep);color:white;border-color:var(--deep)}.eh-journey .app-card.dark-card p{color:#ccdfd6}.eh-journey .app-card.dark-card .text-link{color:var(--lime)}.eh-journey .mini-preview{padding:15px;background:#ffffffbd;border-radius:13px;border:1px solid #142a2010;margin:0 0 23px;min-height:137px;color:var(--ink);font-size:10px;overflow:hidden}.eh-journey .mini-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.eh-journey .mini-header strong{font-size:11px}.eh-journey .mini-line{display:flex;justify-content:space-between;gap:8px;font-size:9px;padding:8px 0;border-bottom:1px solid #e8ece5;align-items:center}.eh-journey .mini-line:last-child{border:0}.eh-journey .mini-line b{font-weight:650}.eh-journey .mini-time{color:var(--teal);font-size:9px;width:35px}.eh-journey .mini-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center}.eh-journey .mini-grid span{font-size:8px;color:#809087}.eh-journey .mini-grid b{padding:6px 2px;border-radius:5px;font-size:10px;font-weight:500}.eh-journey .mini-grid b:nth-last-child(3){background:var(--lime)}.eh-journey .mini-total{font-size:29px;font-weight:750;letter-spacing:-1.4px;margin-top:3px}.eh-journey .mini-chart{display:flex;height:70px;align-items:flex-end;gap:7px}.eh-journey .mini-chart i{background:#c5ecb1;flex:1;border-radius:3px 3px 0 0;height:var(--h)}.eh-journey .mini-chart i:nth-child(3n){background:#2d8171}.eh-journey .mini-colour{background:#efe5d2;width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#906d47}.eh-journey .mini-customer{display:flex;align-items:center;gap:8px;margin-bottom:10px}.eh-journey .mini-customer .avatar{width:29px;height:29px;font-size:9px}.eh-journey .mini-customer small{display:block;font-size:8px;color:var(--muted)}.eh-journey .mini-chat{background:#edf2e9;padding:10px;border-radius:9px;max-width:90%;font-size:10px;margin:5px 0;line-height:1.4}.eh-journey .mini-chat.reply{background:#dbf0e6;margin-left:auto}.eh-journey .mini-tags{display:flex;gap:5px;flex-wrap:wrap}.eh-journey .mini-tags span{padding:5px 7px;background:var(--mint);border-radius:5px;font-size:8px}.eh-journey .mini-check{display:flex;gap:8px;padding:7px 0;align-items:center;font-size:10px}.eh-journey .mini-check i{width:12px;height:12px;border-radius:50%;background:var(--mint);color:var(--teal);font-size:8px;text-align:center;font-style:normal}.eh-journey .waveform{display:flex;align-items:center;justify-content:center;gap:4px;height:55px}.eh-journey .waveform i{display:block;background:var(--teal);height:var(--h);width:5px;border-radius:4px}.eh-journey .showcase{display:grid;grid-template-columns:1.15fr 1fr;gap:88px;align-items:center}.eh-journey .website-stage{background:#dfeddd;border-radius:32px;padding:38px 34px 65px;position:relative;min-width:0}.eh-journey .site-mock{border-radius:12px;background:#fdfcf8;box-shadow:0 20px 40px #2140321c;overflow:hidden;border:1px solid #d4ddd0;color:#20352a}.eh-journey .mock-browser{font-size:8px;padding:8px 12px;background:#fff;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ededdf}.eh-journey .mock-browser .window-dots i{width:4px;height:4px}.eh-journey .mock-header{padding:14px 17px;display:flex;align-items:center;justify-content:space-between}.eh-journey .mock-header b{font-family:Georgia,serif;font-size:12px;font-weight:500;letter-spacing:.03em}.eh-journey .mock-header span{font-size:7px;border:1px solid;padding:4px 7px}.eh-journey .mock-hero{min-height:216px;background:#284738;position:relative;overflow:hidden;color:white;padding:24px;display:flex;align-items:flex-end}.eh-journey .mock-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.eh-journey .mock-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#101e17b8,transparent)}.eh-journey .mock-hero-content{position:relative;z-index:1}.eh-journey .mock-hero h3{font:34px/1.03 Georgia,serif;letter-spacing:-1px;max-width:240px}.eh-journey .mock-hero small{font-size:8px;display:block;margin-top:9px}.eh-journey .mock-small-button{background:#e9e8c7;color:#34402d;font-size:8px;border-radius:2px;display:inline-block;padding:8px 11px;margin-top:14px}.eh-journey .mock-bottom{padding:19px;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:16px}.eh-journey .mock-bottom h4{font:17px/1.1 Georgia,serif;letter-spacing:-.5px}.eh-journey .mock-bottom p{font-size:7px;line-height:1.5;margin-top:7px;color:var(--muted)}.eh-journey .mock-bottom .mini-line{font-size:8px}.eh-journey .phone-peek{position:absolute;right:10px;bottom:10px;border:5px solid #fff;border-radius:20px;width:156px;background:#f8f8f2;padding:17px 11px 13px;box-shadow:0 14px 30px #23312a23;font-size:10px}.eh-journey .phone-peek:before{content:"";position:absolute;top:5px;width:34px;height:3px;border-radius:5px;left:calc(50% - 17px);background:#ddd}.eh-journey .phone-peek .eyebrow{font-size:7px;margin-bottom:13px;letter-spacing:.1em}.eh-journey .phone-peek h4{font-size:17px;margin-bottom:13px}.eh-journey .phone-field{border:1px solid #d4ddd0;padding:7px;border-radius:5px;margin-bottom:6px;font-size:8px}.eh-journey .phone-button{background:var(--deep);color:var(--lime);padding:8px;border-radius:5px;font-size:8px;text-align:center;margin-top:8px}.eh-journey .showcase .lead{margin-top:25px}.eh-journey .check-list{display:grid;gap:13px;margin-top:27px;font-size:14px}.eh-journey .check-list span{display:flex;gap:10px;align-items:flex-start}.eh-journey .check-list svg{color:var(--teal);margin-top:2px}.eh-journey .caption{font-size:10px;color:var(--muted);text-align:center;margin-top:18px}.eh-journey .michael-panel{background:var(--deep);color:white;border-radius:36px;padding:65px;position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.eh-journey .michael-panel:before{position:absolute;content:"";width:420px;height:420px;left:-160px;bottom:-270px;border:1px solid #b9e5bc20;border-radius:50%;box-shadow:0 0 0 50px #b9e5bc06,0 0 0 100px #b9e5bc06,0 0 0 150px #b9e5bc06}.eh-journey .michael-panel .eyebrow{color:#b8e5c3}.eh-journey .michael-panel p{color:#bcd1c7;margin-top:23px;font-size:16px;line-height:1.7}.eh-journey .michael-panel .text-link{color:var(--lime)}.eh-journey .michael-panel h2{font-size:52px}.eh-journey .michael-panel .mark{width:53px;height:56px;color:var(--lime);margin-bottom:27px}.eh-journey .demo-panel{border:1px solid #3e655a;border-radius:21px;padding:24px;background:#ffffff06;min-width:0}.eh-journey .demo-heading{display:flex;align-items:center;gap:10px;margin-bottom:20px}.eh-journey .demo-heading .icon-box{width:36px;height:36px;border-radius:11px;background:var(--lime);color:var(--deep)}.eh-journey .demo-heading b{font-size:13px;letter-spacing:-.2px}.eh-journey .demo-heading small{display:block;font-size:9px;color:#b6cdc0}.eh-journey .demo-user{background:#224a40;border-radius:12px 12px 2px 12px;padding:14px;font-size:12px;line-height:1.6;margin-left:28px}.eh-journey .demo-response{padding-top:22px;font-size:12px;color:#d2e3d9}.eh-journey .demo-response p{font-size:12px!important;line-height:1.7;margin:0 0 15px!important;color:inherit!important}.eh-journey .demo-item{display:flex;gap:10px;align-items:center;padding:10px 0;border-top:1px solid #49695f60;font-size:11px;color:#e4ede5}.eh-journey .demo-item svg{color:var(--lime)}.eh-journey .demo-foot{font-size:9px;color:#a8c5b5;margin-top:15px}.eh-journey .prompt-row{display:flex;gap:7px;flex-wrap:wrap;margin:18px 0 0}.eh-journey .prompt-button{padding:7px 9px;border:1px solid #638377;border-radius:100px;font-size:9px;min-height:35px;color:#d6e6dc}.eh-journey .prompt-button.active{background:var(--lime);color:var(--deep);border-color:var(--lime)}.eh-journey .industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.eh-journey .industry-card{border-radius:20px;border:1px solid var(--line);padding:27px 22px;background:var(--white);min-height:194px;position:relative;transition:.2s}.eh-journey .industry-card:hover{background:var(--mint);transform:translateY(-3px)}.eh-journey .industry-card .icon-box{margin-bottom:24px}.eh-journey .industry-card h3{font-size:20px;margin-bottom:10px}.eh-journey .industry-card p{font-size:12px;color:var(--muted)}.eh-journey .industry-card>.arrow{position:absolute;right:20px;top:30px;color:var(--teal)}.eh-journey .trust-band{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px;border-top:1px solid var(--line);padding-top:36px;margin-top:50px}.eh-journey .trust-item{display:flex;gap:16px}.eh-journey .trust-item .icon-box{width:44px;height:44px;border-radius:13px;flex-shrink:0}.eh-journey .trust-item b{font-size:13px;display:block;margin:3px 0 7px}.eh-journey .trust-item p{font-size:12px;color:var(--muted)}.eh-journey .closing{background:linear-gradient(112deg,#daffa2,#d9fae5 70%,#b9f3e9);border-radius:32px;padding:58px 65px;display:flex;justify-content:space-between;align-items:center;gap:45px;margin:0 auto}.eh-journey .closing h2{max-width:720px;font-size:50px}.eh-journey .closing p{font-size:14px;color:#476554;margin-top:16px}.eh-journey .closing .btn{flex-shrink:0}.eh-journey .footer-main{padding:70px 0 28px}.eh-journey .footer-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:45px}.eh-journey .footer-brand p{font-size:13px;color:var(--muted);max-width:250px;margin:24px 0}.eh-journey .footer-column h3{font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:var(--teal);margin-bottom:20px}.eh-journey .footer-column a{font-size:12px;display:block;padding:6px 0;color:#526159}.eh-journey .footer-column a:hover{color:var(--teal);text-decoration:underline}.eh-journey .footer-bottom{border-top:1px solid var(--line);margin-top:55px;padding-top:23px;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:var(--muted)}.eh-journey .page-hero{padding:67px 0 68px}.eh-journey .page-hero.center{text-align:center}.eh-journey .page-hero.center .lead{margin:25px auto 0;max-width:730px}.eh-journey .page-hero.center .eyebrow{margin-bottom:22px}.eh-journey .page-hero.center .actions{justify-content:center}.eh-journey .page-hero h1{max-width:1100px;margin:auto}.eh-journey .page-hero.center h1{font-size:clamp(47px,5.6vw,80px)}.eh-journey .page-hero .lead{margin-top:24px}.eh-journey .page-hero.split>.wrap{display:grid;grid-template-columns:1.05fr 1fr;gap:72px;align-items:center}.eh-journey .page-hero.split h1{font-size:clamp(49px,5.2vw,77px)}.eh-journey .breadcrumbs{display:flex;gap:9px;align-items:center;font-size:11px;color:var(--muted);margin-bottom:35px;flex-wrap:wrap}.eh-journey .breadcrumbs a:hover{text-decoration:underline}.eh-journey .breadcrumbs .current{color:var(--teal)}.eh-journey .filters{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.eh-journey .filter-button{border:1px solid var(--line);border-radius:100px;padding:10px 19px;font-size:12px;min-height:42px;background:white}.eh-journey .filter-button.active{background:var(--deep);color:var(--lime);border-color:var(--deep)}.eh-journey .filter-button:hover:not(.active){background:var(--mint)}.eh-journey .filter-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:32px;flex-wrap:wrap}.eh-journey .search-field{display:flex;align-items:center;gap:12px;border:1px solid #ccd7cc;background:white;border-radius:100px;padding:0 18px;min-height:48px}.eh-journey .search-field input{border:0;outline:none!important;background:transparent;font-size:13px;width:230px;padding:13px 0;min-width:0}.eh-journey .search-field:focus-within{outline:3px solid var(--teal);outline-offset:3px}.eh-journey .search-field svg{color:var(--muted)}.eh-journey .result-count{font-size:11px;color:var(--muted);margin-bottom:18px}.eh-journey .empty-state{padding:70px 30px;text-align:center;border:1px dashed #bacbbb;border-radius:20px;grid-column:1/-1}.eh-journey .empty-state h3{font-size:23px;margin:15px 0}.eh-journey .empty-state p{font-size:14px;color:var(--muted);margin-bottom:18px}.eh-journey .type-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.eh-journey .type-card{display:flex;gap:17px;align-items:flex-start;min-height:156px;padding:25px;border:1px solid var(--line);border-radius:20px;background:white;transition:.2s;position:relative;overflow:hidden}.eh-journey .type-card:hover{border-color:#9ac9ab;background:#f2faea;transform:translateY(-3px)}.eh-journey .type-card .icon-box{height:44px;width:44px;flex-shrink:0;border-radius:12px}.eh-journey .type-card h3{font-size:19px;line-height:1.16;margin:5px 18px 8px 0}.eh-journey .type-card p{font-size:12px;color:var(--muted)}.eh-journey .type-card .eyebrow{font-size:8px;margin:12px 0 0;letter-spacing:.12em}.eh-journey .type-card>.arrow{position:absolute;right:19px;top:28px}.eh-journey .filter-section{padding-top:0}.eh-journey .platform-map{background:var(--deep);color:#fff;border-radius:32px;padding:48px;display:grid;grid-template-columns:1fr .8fr 1fr;gap:34px;align-items:center}.eh-journey .platform-side{display:grid;gap:15px}.eh-journey .platform-node{background:#fff;border-radius:13px;color:var(--ink);padding:18px;display:flex;align-items:center;gap:15px}.eh-journey .platform-node .icon-box{width:41px;height:41px;border-radius:11px;flex-shrink:0}.eh-journey .platform-node strong{font-size:13px;display:block}.eh-journey .platform-node small{font-size:10px;color:var(--muted)}.eh-journey .platform-core{text-align:center;position:relative}.eh-journey .platform-core>.icon-box{height:98px;width:98px;border-radius:25px;background:var(--lime);margin-bottom:18px}.eh-journey .platform-core h3{font-size:29px}.eh-journey .platform-core p{font-size:12px;color:#c5dace;margin-top:10px}.eh-journey .platform-core:after,.eh-journey .platform-core:before{content:"";position:absolute;top:80px;width:34px;border-top:1px dashed #a1cdae}.eh-journey .platform-core:before{right:100%}.eh-journey .platform-core:after{left:100%}.eh-journey .numbered-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.eh-journey .numbered-card{background:white;border-radius:21px;border:1px solid var(--line);padding:34px}.eh-journey .numbered-card .number{font-size:12px;color:var(--teal);display:block;margin-bottom:45px}.eh-journey .numbered-card h3{font-size:25px;margin-bottom:18px}.eh-journey .numbered-card p{color:var(--muted);font-size:14px}.eh-journey .detail-stage{padding:46px;background:linear-gradient(128deg,#d7fbaa,#c9f2e8);border-radius:32px;position:relative;min-width:0}.eh-journey .detail-stage .mini-preview{margin:0;font-size:14px;padding:27px;min-height:285px;background:white;transform:rotate(-2deg);box-shadow:0 18px 40px #244b2313;border-radius:18px}.eh-journey .detail-stage .mini-preview .mini-header{margin-bottom:26px}.eh-journey .detail-stage .mini-preview .mini-header strong{font-size:17px}.eh-journey .detail-stage .mini-preview .mini-line{font-size:13px;padding:15px 0}.eh-journey .detail-stage .mini-preview .mini-line .badge{font-size:9px}.eh-journey .detail-stage .mini-preview .mini-grid b{font-size:17px;padding:12px 3px}.eh-journey .detail-stage .mini-preview .mini-grid span{font-size:11px}.eh-journey .detail-stage .mini-preview .mini-check{font-size:13px;padding:14px 0}.eh-journey .detail-stage .mini-preview .mini-chat{font-size:13px;padding:16px}.eh-journey .detail-stage .mini-preview .mini-total{font-size:46px}.eh-journey .detail-stage .mini-preview .mini-chart{height:118px}.eh-journey .detail-stage .mini-preview .mini-customer .avatar{width:40px;height:40px;font-size:12px}.eh-journey .detail-stage .mini-preview .mini-customer{font-size:14px}.eh-journey .detail-stage .mini-preview .mini-customer small{font-size:10px}.eh-journey .detail-stage .mini-preview .mini-tags span{font-size:11px}.eh-journey .detail-stage .mini-preview .waveform{height:105px}.eh-journey .detail-stage .mini-preview .mock-hero{min-height:165px}.eh-journey .detail-stage .caption{font-size:9px}.eh-journey .feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.eh-journey .feature-item{border-top:1px solid #b9caba;padding-top:24px}.eh-journey .feature-item .icon-box{height:46px;width:46px;margin-bottom:25px;border-radius:14px}.eh-journey .feature-item h3{font-size:23px;margin-bottom:14px}.eh-journey .feature-item p{font-size:14px;color:var(--muted)}.eh-journey .example-strip{background:var(--mint);border-radius:24px;padding:37px;display:grid;grid-template-columns:1fr 1.6fr;gap:35px;align-items:center}.eh-journey .example-strip .eyebrow{margin-bottom:14px}.eh-journey .example-strip h3{font-size:28px}.eh-journey .example-strip p{font-size:16px;color:#405e51}.eh-journey .gallery-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.eh-journey .gallery-card{border:1px solid var(--line);border-radius:24px;overflow:hidden;background:white;min-width:0}.eh-journey .gallery-card .gallery-visual{padding:30px;background:#e6edde;min-height:350px;display:flex;align-items:center;justify-content:center}.eh-journey .gallery-card .site-mock{width:100%;transition:transform .25s}.eh-journey .gallery-card:hover .site-mock{transform:translateY(-5px)}.eh-journey .gallery-meta{padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:12px}.eh-journey .gallery-meta h3{font-size:22px}.eh-journey .gallery-meta p{font-size:12px;color:var(--muted);margin-top:5px}.eh-journey .site-mock.salon{background:#f9ede7;color:#563f34}.eh-journey .site-mock.salon .mock-hero{background:radial-gradient(ellipse at 75% 15%,#e2c4b3,transparent 45%),linear-gradient(30deg,#705444,#dcc4b2)}.eh-journey .site-mock.salon .mock-hero:before{position:absolute;content:"";width:120px;height:210px;right:15%;bottom:-40px;background:#bfa090;border-radius:100px 100px 0 0;box-shadow:22px -15px 0 2px #f4e4d080}.eh-journey .site-mock.trades{color:#103e65}.eh-journey .site-mock.trades .mock-hero{background:linear-gradient(125deg,#d8eafa,#eaf4f3);color:#143d5a}.eh-journey .site-mock.trades .mock-hero:before{content:"";position:absolute;width:160px;height:180px;right:-30px;bottom:-15px;background:repeating-linear-gradient(90deg,#aac8d7,#aac8d7 12px,transparent 0,transparent 37px);border-radius:35px;transform:rotate(-23deg);opacity:.5}.eh-journey .site-mock.trades .mock-hero:after{display:none}.eh-journey .site-mock.trades .mock-hero h3{font-family:inherit;font-weight:800}.eh-journey .site-mock.trades .mock-small-button{background:#ef8e47;color:#fff}.eh-journey .site-mock.stay{background:#f1f0e6;color:#444b38}.eh-journey .site-mock.stay .mock-hero{background:linear-gradient(165deg,#bdcdb2,#647957 60%,#879376 0,#d2d2ae)}.eh-journey .site-mock.stay .mock-hero:before{content:"";position:absolute;right:12%;bottom:0;width:170px;height:110px;background:#ded0ad;clip-path:polygon(0 40%,50% 0,100% 40%,100% 100%,0 100%);box-shadow:10px 10px 20px #333}.eh-journey .site-mock.retail{background:#f7f2e8;color:#523e2b}.eh-journey .site-mock.retail .mock-hero{background:linear-gradient(115deg,#c6baa6,#e5daca);color:#493d2f}.eh-journey .site-mock.retail .mock-hero:after{display:none}.eh-journey .site-mock.retail .mock-hero:before{content:"";width:80px;height:120px;right:35px;bottom:15px;position:absolute;background:#a17958;border-radius:35% 35% 42% 42%;transform:rotate(-12deg);box-shadow:-28px 10px 0 -5px #eddec4}.eh-journey .website-list{display:flex;gap:9px;flex-wrap:wrap;margin-top:22px}.eh-journey .website-list span{border:1px solid #b4c9b7;border-radius:100px;font-size:11px;padding:8px 12px}.eh-journey .faq-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:70px}.eh-journey .faq-list{display:grid;gap:0}.eh-journey .faq-item{border-bottom:1px solid var(--line)}.eh-journey .faq-item summary{list-style:none;padding:25px 40px 25px 0;font-weight:650;font-size:16px;cursor:pointer;position:relative;line-height:1.45}.eh-journey .faq-item summary::-webkit-details-marker{display:none}.eh-journey .faq-item summary:after{position:absolute;right:4px;top:23px;content:"+";font-size:24px;font-weight:400;color:var(--teal)}.eh-journey .faq-item[open] summary:after{content:"−"}.eh-journey .faq-answer{padding:0 20px 24px 0;font-size:14px;line-height:1.8;color:var(--muted)}.eh-journey .pricing-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;max-width:1050px;margin:0 auto;align-items:center}.eh-journey .price-card{background:var(--deep);padding:45px;color:white;border-radius:30px;position:relative;overflow:hidden}.eh-journey .price-card .eyebrow{color:#bbe0c7;margin-bottom:25px}.eh-journey .price-card h2{font-size:29px;letter-spacing:-1px}.eh-journey .price-card .price{font-size:77px;letter-spacing:-5px;font-weight:800;line-height:1.05;margin:30px 0 12px}.eh-journey .price-card .price small{font-size:15px;letter-spacing:0;font-weight:450;color:#ccdecf}.eh-journey .price-card p{font-size:13px;color:#c6d8cd}.eh-journey .price-card .btn{width:100%;margin-top:28px}.eh-journey .price-card .tiny{font-size:10px;color:#b4caba;margin-top:17px;line-height:1.7}.eh-journey .price-card .price-tabs{display:flex;gap:3px;border-radius:50px;padding:4px;background:#1f4b40;margin-top:22px}.eh-journey .price-tab{border-radius:100px;padding:8px 12px;flex:1;font-size:11px;color:#c6dace;min-height:36px}.eh-journey .price-tab.active{background:var(--lime);color:var(--deep)}.eh-journey .price-details h3{font-size:31px;margin-bottom:25px}.eh-journey .price-details .check-list{gap:19px}.eh-journey .notice{padding:20px 23px;border:1px solid #d9dbc7;border-radius:15px;background:#f0f1e7;color:#56624f;font-size:12px;line-height:1.75;margin-top:28px}.eh-journey .notice strong{display:block;color:#314330;margin-bottom:5px}.eh-journey .price-table{width:100%;border-collapse:collapse;font-size:13px}.eh-journey .price-table th{text-align:left;color:var(--teal);font-size:11px;letter-spacing:.04em;font-weight:600;padding:18px;border-bottom:1px solid #bed0bc}.eh-journey .price-table td{padding:20px 18px;border-bottom:1px solid var(--line);vertical-align:top}.eh-journey .price-table td:last-child{max-width:400px;color:var(--muted)}.eh-journey .steps-stack{display:grid;gap:30px}.eh-journey .step-row{background:white;border:1px solid var(--line);border-radius:25px;padding:45px;display:grid;grid-template-columns:60px 1fr 1fr;gap:35px;align-items:center}.eh-journey .big-number{font-size:38px;font-weight:600;letter-spacing:-2px;color:#147570;align-self:start}.eh-journey .step-row h3{font-size:31px;margin-bottom:17px}.eh-journey .step-row p{font-size:14px;color:var(--muted)}.eh-journey .step-row .mini-preview{margin:0;background:var(--paper)}.eh-journey .step-form{display:grid;gap:12px;padding:22px;background:var(--paper);border-radius:15px;font-size:11px}.eh-journey .step-form span{border:1px solid var(--line);background:white;border-radius:7px;padding:10px;color:var(--muted)}.eh-journey .section-dark{background:var(--deep);color:white}.eh-journey .section-dark .eyebrow{color:var(--lime)}.eh-journey .section-dark .intro,.eh-journey .section-dark .lead{color:#c3d7ca}.eh-journey .michael-page-demo{max-width:670px;margin:auto}.eh-journey .michael-page-demo .demo-panel{background:var(--deep);padding:35px;color:white;border:0}.eh-journey .michael-page-demo .demo-heading b{font-size:16px}.eh-journey .michael-page-demo .demo-response p{font-size:15px!important}.eh-journey .michael-page-demo .demo-user{font-size:15px}.eh-journey .michael-page-demo .demo-item{font-size:13px;padding:15px 0}.eh-journey .michael-page-demo .prompt-button{font-size:11px;padding:9px 13px;min-height:40px}.eh-journey .michael-page-demo .demo-foot,.eh-journey .michael-page-demo .demo-heading small{font-size:11px}.eh-journey .michael-page-demo .voice-note{padding:15px 0;font-size:11px;color:var(--muted);display:flex;align-items:center;justify-content:center;gap:9px}.eh-journey .voice-demo-box{padding:30px;background:var(--paper);border-radius:20px;color:var(--ink)}.eh-journey .voice-demo-box h3{font-size:25px;margin-bottom:14px}.eh-journey .voice-demo-box p{font-size:14px;color:var(--muted)}.eh-journey .wizard{max-width:760px;margin:0 auto}.eh-journey .wizard-progress{display:flex;justify-content:space-between;gap:14px;margin-bottom:30px}.eh-journey .wizard-step{display:flex;gap:10px;align-items:center;font-size:12px;color:var(--muted);flex:1}.eh-journey .wizard-step i{width:30px;height:30px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;font-style:normal;background:white;font-size:11px}.eh-journey .wizard-step.active{color:var(--teal);font-weight:700}.eh-journey .wizard-step.active i{background:var(--lime);border-color:var(--lime);color:var(--ink)}.eh-journey .wizard-card{padding:40px;background:white;border:1px solid var(--line);border-radius:26px}.eh-journey .wizard-card h2{font-size:33px;margin-bottom:12px}.eh-journey .wizard-card>.intro{font-size:14px;margin-bottom:28px}.eh-journey .form-grid{display:grid;gap:23px}.eh-journey .field label{display:block;font-size:12px;font-weight:650;margin-bottom:9px}.eh-journey .field input,.eh-journey .field select{border:1px solid #cbd7c9;background:#fff;border-radius:10px;width:100%;min-height:50px;padding:12px 14px;font-size:14px;color:var(--ink)}.eh-journey .field small{display:block;margin-top:7px;font-size:11px;color:var(--muted)}.eh-journey .wizard-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:33px;padding-top:25px;border-top:1px solid var(--line)}.eh-journey .select-apps{display:grid;grid-template-columns:1fr 1fr;gap:11px}.eh-journey .app-choice{display:flex;gap:12px;align-items:center;cursor:pointer;border:1px solid var(--line);padding:14px;border-radius:12px;font-size:13px}.eh-journey .app-choice:has(input:checked){background:#e8f7d9;border-color:#a7c794}.eh-journey .app-choice input{accent-color:var(--teal);width:16px;height:16px}.eh-journey .app-choice svg{color:var(--teal)}.eh-journey .summary-box{background:var(--paper);border:1px solid var(--line);padding:22px;border-radius:16px}.eh-journey .summary-row{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid var(--line);font-size:13px}.eh-journey .summary-row:last-child{border:0}.eh-journey .summary-row span{color:var(--muted)}.eh-journey .summary-row strong{text-align:right;font-weight:600}.eh-journey .summary-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:17px}.eh-journey .policy-layout{max-width:850px;margin:0 auto}.eh-journey .policy-layout h2{font-size:30px;margin:35px 0 17px}.eh-journey .policy-layout p{font-size:15px;color:var(--muted);line-height:1.8}.eh-journey .policy-layout .notice{margin:0 0 35px}.eh-journey .login-card{max-width:500px;margin:0 auto;padding:43px;border:1px solid var(--line);background:white;border-radius:26px;text-align:center}.eh-journey .login-card .icon-box{margin:0 auto 23px}.eh-journey .login-card h2{font-size:32px}.eh-journey .login-card p{font-size:14px;color:var(--muted);margin-top:20px}.eh-journey .login-card .actions{justify-content:center}.eh-journey .login-card .notice{text-align:left}.eh-journey .page-map{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.eh-journey .map-link{padding:17px;border:1px solid var(--line);border-radius:12px;background:white;display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:13px}.eh-journey .map-link:hover{background:var(--mint)}.eh-journey .map-link small{font-size:10px;display:block;color:var(--muted);margin-top:3px}.eh-journey .not-found{text-align:center;padding:110px 0}.eh-journey .not-found h1{font-size:100px;color:var(--teal)}.eh-journey .not-found p{margin:24px auto;max-width:490px;color:var(--muted)}.eh-journey dialog{border:1px solid var(--line);border-radius:24px;background:var(--paper);color:var(--ink);max-width:860px;width:calc(100% - 36px);max-height:90dvh;padding:0;box-shadow:0 35px 130px #001c2840}.eh-journey dialog::backdrop{background:#062e2c85;backdrop-filter:blur(4px)}.eh-journey .modal-top{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--paper);z-index:2;font-size:13px;font-weight:650}.eh-journey #modal-body{padding:28px;overflow:auto}.eh-journey .modal-copy h2{font-size:36px;margin-bottom:20px}.eh-journey .modal-copy p{font-size:15px;color:var(--muted);margin-bottom:24px}.eh-journey .modal-copy .numbered-grid{gap:15px}.eh-journey .modal-copy .numbered-card{padding:22px}.eh-journey .modal-copy .numbered-card .number{margin-bottom:23px}.eh-journey .modal-copy .numbered-card h3{font-size:21px}.eh-journey .modal-copy .numbered-card p{font-size:12px;margin:12px 0 0}.eh-journey .modal-example>.site-mock{max-width:670px;margin:auto}.eh-journey .modal-example .mock-hero{min-height:300px}.eh-journey .modal-example .mock-hero h3{font-size:46px;max-width:400px}.eh-journey .modal-example .mock-header b{font-size:22px}.eh-journey .modal-example .mock-header span{font-size:11px}.eh-journey .modal-example .mock-bottom h4{font-size:26px}.eh-journey .modal-example .mock-bottom .mini-line,.eh-journey .modal-example .mock-bottom p,.eh-journey .modal-example .mock-small-button{font-size:11px}.eh-journey .modal-example .mock-hero small{font-size:12px}.eh-journey .modal-example .caption{font-size:11px}.eh-journey .modal-example .actions{justify-content:center}.eh-journey .mobile-menu-top{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:20px}.eh-journey .mobile-menu-links{padding:20px 26px;display:grid;gap:2px}.eh-journey .mobile-menu-links>a{font-size:24px;font-weight:700;letter-spacing:-1px;padding:13px 0;display:flex;justify-content:space-between;align-items:center}.eh-journey .mobile-menu-links>a.small-link{font-size:16px;font-weight:500;letter-spacing:0}.eh-journey .mobile-menu-links .btn{margin-top:17px;font-size:15px;justify-content:center;letter-spacing:0}.eh-journey .toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);background:var(--deep);color:white;padding:14px 23px;border-radius:14px;box-shadow:0 10px 35px #05262322;z-index:300;opacity:0;pointer-events:none;font-size:13px;max-width:calc(100% - 36px);transition:.2s;text-align:center}.eh-journey .toast.show{opacity:1;transform:translate(-50%)}.eh-journey .plain-list{padding-left:20px;color:var(--muted);font-size:14px;line-height:1.9}.eh-journey .preview-feature-note{font-size:11px;color:var(--muted);margin-top:25px;display:flex;align-items:flex-start;gap:8px}.eh-journey .preview-feature-note svg{margin-top:2px}.eh-journey .tall-text{max-width:920px}.eh-journey .tall-text h2{font-size:55px}.eh-journey .about-columns{display:grid;grid-template-columns:1.3fr 1fr;gap:75px}.eh-journey .about-columns .intro{font-size:20px}.eh-journey .footer-wide-word{font-size:clamp(65px,14.5vw,200px);font-weight:800;line-height:1;letter-spacing:-.075em;color:#63706b;margin:55px 0 0;white-space:nowrap;overflow:hidden}.eh-journey .no-bottom{padding-bottom:0}.eh-journey .no-top{padding-top:0}.eh-journey .hidden{display:none!important}@media(min-width:1550px){.eh-journey .hero h1{font-size:95px}.eh-journey .hero-stage{margin-left:25px}}@media(max-width:1200px){.eh-journey .wrap{width:calc(100% - 72px)}.eh-journey .desktop-nav,.eh-journey .nav-actions{gap:17px}.eh-journey .brand{font-size:24px}.eh-journey .navbar{gap:16px}.eh-journey .hero-stage{height:535px}.eh-journey .hero h1{font-size:73px}.eh-journey .hero-stage:before{width:460px;right:-50px}.eh-journey .michael-panel{gap:45px;padding:48px}.eh-journey .showcase{gap:55px}.eh-journey .michael-panel h2{font-size:43px}.eh-journey .app-card{padding:25px}.eh-journey .hero .lead{font-size:17px}.eh-journey .floating-message{left:15px;right:12px}.eh-journey .hero-stage>.workspace{left:0;width:100%}.eh-journey .work-row .badge{font-size:8px;padding:4px 6px}.eh-journey .workspace-body{padding:19px}.eh-journey .michael-float{width:94%;bottom:10px}.eh-journey .stage-caption{bottom:-22px}.eh-journey .desktop-nav .nav-secondary{display:none}}@media(max-width:1000px){.eh-journey .desktop-nav,.eh-journey .nav-actions{display:none}.eh-journey .menu-button{display:inline-flex}.eh-journey .navbar{height:80px}.eh-journey .wrap{width:calc(100% - 64px)}.eh-journey .hero{padding-top:45px}.eh-journey .hero h1{font-size:65px}.eh-journey .hero-grid{gap:26px}.eh-journey .hero-stage{height:510px}.eh-journey .hero-stage:before{width:400px;height:480px}.eh-journey .hero-stage>.workspace{top:151px}.eh-journey .workspace-head h3{font-size:19px}.eh-journey .hero .lead{font-size:16px;line-height:1.65}.eh-journey .hero .eyebrow{font-size:9px}.eh-journey .floating-message{top:14px;padding:17px;left:10px;right:0}.eh-journey .floating-message p{font-size:12px}.eh-journey .hero-foot{gap:12px;font-size:10px}.eh-journey .michael-float small{font-size:9px}.eh-journey .michael-float b{font-size:12px}.eh-journey .work-row{gap:7px}.eh-journey .work-row strong{font-size:10px}.eh-journey .work-row .icon-box{width:29px;height:29px}.eh-journey .workspace-tabs{gap:17px;font-size:10px}.eh-journey .workspace-body{padding:17px}.eh-journey .workspace-head{margin-bottom:17px}.eh-journey .workspace-bar{padding:12px}.eh-journey .cards-grid,.eh-journey .type-grid{grid-template-columns:repeat(2,1fr)}.eh-journey .showcase{gap:40px}.eh-journey .website-stage{padding:24px 20px 65px}.eh-journey .mock-hero{min-height:185px}.eh-journey .mock-hero h3{font-size:27px}.eh-journey .showcase h2{font-size:43px}.eh-journey .showcase .lead{font-size:16px}.eh-journey .michael-panel{padding:38px;gap:35px}.eh-journey .michael-panel h2{font-size:40px}.eh-journey .michael-panel p{font-size:14px}.eh-journey .demo-panel{padding:20px}.eh-journey .industry-grid{grid-template-columns:repeat(2,1fr)}.eh-journey .industry-band a{font-size:12px}.eh-journey .industry-band a:last-child{display:none}.eh-journey .industry-band p{font-size:11px}.eh-journey .section{padding:75px 0}.eh-journey .closing{padding:45px}.eh-journey .closing h2{font-size:39px}.eh-journey .footer-top{gap:25px}.eh-journey .footer-brand .brand{font-size:22px}.eh-journey .platform-map{gap:20px;padding:33px}.eh-journey .platform-node{padding:14px;gap:9px}.eh-journey .platform-node .icon-box{width:35px;height:35px}.eh-journey .platform-core:after,.eh-journey .platform-core:before{width:20px}.eh-journey .platform-core h3{font-size:26px}.eh-journey .page-hero.split>.wrap{gap:36px}.eh-journey .page-hero.split h1{font-size:59px}.eh-journey .detail-stage{padding:30px}.eh-journey .gallery-card .gallery-visual{padding:20px;min-height:310px}.eh-journey .step-row{padding:30px;gap:20px;grid-template-columns:44px 1fr 1fr}.eh-journey .step-row h3{font-size:26px}.eh-journey .faq-layout,.eh-journey .pricing-layout{gap:40px}.eh-journey .page-map{grid-template-columns:1fr 1fr}.eh-journey .preview-feature-note{font-size:10px}}@media(max-width:760px){.eh-journey .wrap{width:calc(100% - 40px)}.eh-journey .preview-extra{display:none}.eh-journey .preview-bar{padding:7px 0;font-size:8px}.eh-journey .navbar{height:78px}.eh-journey .brand{font-size:25px;gap:9px}.eh-journey .brand .mark{width:32px;height:35px}.eh-journey .menu-button{font-size:13px}.eh-journey .hero{padding:37px 0 45px}.eh-journey .hero-grid{grid-template-columns:1fr;gap:40px}.eh-journey .hero h1{font-size:clamp(48px,9.55vw,72px);max-width:680px;line-height:1.015;letter-spacing:-.065em}.eh-journey .hero .eyebrow{font-size:9px;margin-bottom:23px}.eh-journey .hero .lead{font-size:17px;line-height:1.6;margin-top:22px;max-width:520px}.eh-journey .hero .actions{gap:14px;margin-top:25px}.eh-journey .hero .btn{min-width:0;min-height:57px;width:100%;font-size:15px;padding:16px 22px;justify-content:space-between}.eh-journey .hero .text-link{font-size:14px;margin-top:0}.eh-journey .hero-foot{gap:13px;font-size:10px;margin-top:21px}.eh-journey .hero-stage{height:497px;margin:0 auto;width:100%;max-width:530px}.eh-journey .hero-stage:before{width:100%;height:435px;right:-18px;top:27px}.eh-journey .stage-dots{inset:35px 0 15px}.eh-journey .floating-message{top:4px;left:21px;right:14px;padding:16px;transform:rotate(-2deg)}.eh-journey .floating-message p{font-size:12px}.eh-journey .hero-stage>.workspace{top:144px;left:0;width:calc(100% - 8px)}.eh-journey .workspace-bar{padding:12px 14px}.eh-journey .workspace-body{padding:20px}.eh-journey .workspace-head h3{font-size:22px}.eh-journey .workspace-tabs{font-size:11px;gap:22px}.eh-journey .work-row{padding:13px 0;gap:10px}.eh-journey .work-row .icon-box{width:32px;height:32px}.eh-journey .work-row strong{font-size:11px}.eh-journey .work-row small{font-size:9px}.eh-journey .work-row .badge{font-size:8px}.eh-journey .michael-float{width:87%;right:0;bottom:-8px;padding:15px 18px;gap:12px}.eh-journey .michael-float b{font-size:12px}.eh-journey .michael-float small{font-size:9px}.eh-journey .stage-caption{bottom:-36px;font-size:8px}.eh-journey .industry-band{margin-top:26px;padding:24px 0}.eh-journey .industry-band .wrap{display:grid;grid-template-columns:1fr 1fr;gap:17px 22px}.eh-journey .industry-band p{max-width:none;grid-column:1/-1;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.eh-journey .industry-band a{font-size:12px}.eh-journey .industry-band a:last-child{display:flex}.eh-journey .section{padding:62px 0}.eh-journey .section.compact{padding:44px 0}.eh-journey .section-title{display:block;margin-bottom:29px}.eh-journey .section-title .intro{margin-top:20px;font-size:15px;max-width:100%}.eh-journey .section-title .text-link{margin-top:17px}.eh-journey .eyebrow{font-size:9px;letter-spacing:.14em;margin-bottom:18px}.eh-journey h2{font-size:38px;line-height:1.06}.eh-journey h3{font-size:25px}.eh-journey .lead{font-size:17px}.eh-journey .intro{font-size:16px}.eh-journey .journey-section:before{width:500px;right:-200px;top:-20px;filter:blur(45px)}.eh-journey .journey-grid{grid-template-columns:1fr;gap:34px;margin-top:32px}.eh-journey .journey-grid:before{width:1px;height:auto;top:36px;left:30px;bottom:45px;right:auto}.eh-journey .journey-step{padding-left:89px;min-height:106px}.eh-journey .journey-step .icon-box{position:absolute;left:0;top:0;width:62px;height:62px;border-radius:18px;box-shadow:0 0 0 8px #edf8e8}.eh-journey .journey-step .step-number{font-size:8px;margin:0 0 8px}.eh-journey .journey-step h3{font-size:24px;max-width:300px}.eh-journey .journey-step p{font-size:14px;margin-top:11px;max-width:400px}.eh-journey .journey-bottom{display:block;margin-top:24px;padding-top:18px;font-size:10px}.eh-journey .journey-bottom .text-link{font-size:12px;margin-top:12px}.eh-journey .cards-grid{grid-template-columns:1fr 1fr;gap:13px}.eh-journey .app-card{padding:21px;border-radius:20px}.eh-journey .app-card h3{font-size:24px}.eh-journey .app-card p{font-size:13px}.eh-journey .app-card .icon-box{width:43px;height:43px;border-radius:13px}.eh-journey .app-card .card-top{margin-bottom:19px}.eh-journey .app-card .text-link{font-size:12px;margin-top:14px}.eh-journey .app-card .mini-preview{padding:12px;margin-bottom:22px;min-height:120px}.eh-journey .app-card .mini-grid{gap:2px}.eh-journey .app-card .badge,.eh-journey .app-card .mini-line{font-size:8px}.eh-journey .app-card .mini-time{width:25px}.eh-journey .showcase{grid-template-columns:1fr;gap:38px}.eh-journey .showcase-copy{order:-1}.eh-journey .showcase h2{font-size:40px}.eh-journey .showcase .lead{font-size:16px;margin-top:21px}.eh-journey .website-stage{padding:30px 25px 55px}.eh-journey .mock-hero{min-height:235px}.eh-journey .mock-hero h3{font-size:37px}.eh-journey .mock-header b{font-size:14px}.eh-journey .mock-bottom{padding:22px}.eh-journey .phone-peek{right:7px;bottom:7px;width:150px}.eh-journey .michael-panel{grid-template-columns:1fr;padding:31px 25px;border-radius:28px;gap:32px}.eh-journey .michael-panel h2{font-size:41px}.eh-journey .michael-panel .mark{width:43px;height:45px;margin-bottom:19px}.eh-journey .michael-panel p{font-size:15px;margin-top:20px}.eh-journey .michael-panel .demo-panel{padding:20px}.eh-journey .demo-user{font-size:12px}.eh-journey .demo-response p{font-size:12px!important}.eh-journey .industry-grid{gap:13px}.eh-journey .industry-card{padding:22px 18px;min-height:189px}.eh-journey .industry-card .icon-box{width:45px;height:45px;border-radius:14px;margin-bottom:22px}.eh-journey .industry-card h3{font-size:19px}.eh-journey .industry-card p{font-size:11px}.eh-journey .industry-card>.arrow{right:17px;top:25px}.eh-journey .trust-band{grid-template-columns:1fr;gap:26px;margin-top:36px;padding-top:32px}.eh-journey .trust-item{gap:15px}.eh-journey .trust-item b{font-size:14px}.eh-journey .trust-item p{font-size:13px}.eh-journey .closing{padding:34px 27px;display:block;border-radius:25px}.eh-journey .closing h2{font-size:37px;max-width:500px}.eh-journey .closing p{font-size:13px}.eh-journey .closing .btn{margin-top:27px;width:100%;justify-content:space-between}.eh-journey .footer-main{padding:55px 0 24px}.eh-journey .footer-top{grid-template-columns:repeat(2,1fr);gap:31px}.eh-journey .footer-brand{grid-column:1/-1}.eh-journey .footer-brand p{max-width:320px;margin:19px 0 0}.eh-journey .footer-column h3{font-size:10px;margin-bottom:11px}.eh-journey .footer-column a{font-size:12px;padding:7px 0}.eh-journey .footer-bottom{display:block;margin-top:35px;font-size:9px;line-height:1.8}.eh-journey .footer-bottom p+p{margin-top:8px}.eh-journey .footer-wide-word{font-size:15vw;margin-top:40px}.eh-journey .page-hero{padding:40px 0 45px}.eh-journey .page-hero.center h1{font-size:clamp(43px,8.8vw,66px);line-height:1.04}.eh-journey .page-hero.center .lead{font-size:16px;margin-top:23px}.eh-journey .page-hero.center .actions{gap:12px}.eh-journey .page-hero.split>.wrap{grid-template-columns:1fr;gap:35px}.eh-journey .page-hero.split h1{font-size:clamp(45px,9vw,67px);line-height:1.04}.eh-journey .page-hero.split .lead{font-size:16px}.eh-journey .breadcrumbs{font-size:10px;margin-bottom:26px}.eh-journey .filter-section{padding-top:0}.eh-journey .filter-bar{gap:17px;margin-bottom:24px;align-items:stretch}.eh-journey .search-field{width:100%;order:-1}.eh-journey .search-field input{width:100%}.eh-journey .filters{gap:7px}.eh-journey .filter-button{font-size:11px;padding:9px 14px;min-height:40px}.eh-journey .type-grid{grid-template-columns:1fr 1fr;gap:12px}.eh-journey .type-card{display:block;padding:20px;min-height:190px;border-radius:18px}.eh-journey .type-card h3{font-size:18px;margin:18px 5px 9px 0}.eh-journey .type-card p{font-size:11px}.eh-journey .type-card .eyebrow{font-size:8px}.eh-journey .type-card>.arrow{right:16px;top:23px}.eh-journey .platform-map{grid-template-columns:1fr;padding:25px;gap:26px;border-radius:27px}.eh-journey .platform-side{grid-template-columns:1fr 1fr;gap:11px}.eh-journey .platform-node{padding:12px;gap:9px}.eh-journey .platform-node .icon-box{width:31px;height:31px;border-radius:9px}.eh-journey .platform-node .icon-box svg{width:18px;height:18px}.eh-journey .platform-node strong{font-size:11px}.eh-journey .platform-node small{font-size:8px}.eh-journey .platform-core{order:-1;max-width:300px;margin:auto}.eh-journey .platform-core>.icon-box{width:76px;height:76px;border-radius:22px}.eh-journey .platform-core h3{font-size:28px}.eh-journey .platform-core p{font-size:12px}.eh-journey .platform-core:after,.eh-journey .platform-core:before{display:none}.eh-journey .platform-side:first-child .platform-node:last-child,.eh-journey .platform-side:last-child .platform-node:last-child{grid-column:1/-1}.eh-journey .numbered-grid{grid-template-columns:1fr;gap:16px}.eh-journey .numbered-card{padding:27px}.eh-journey .numbered-card .number{margin-bottom:23px}.eh-journey .numbered-card h3{font-size:25px}.eh-journey .numbered-card p{font-size:14px}.eh-journey .detail-stage{padding:33px 25px;border-radius:27px}.eh-journey .detail-stage .mini-preview{padding:24px;min-height:270px}.eh-journey .feature-grid{grid-template-columns:1fr;gap:33px}.eh-journey .feature-item{padding-top:22px}.eh-journey .feature-item .icon-box{margin-bottom:18px}.eh-journey .feature-item h3{font-size:26px}.eh-journey .feature-item p{font-size:14px}.eh-journey .example-strip{grid-template-columns:1fr;gap:21px;padding:27px}.eh-journey .example-strip h3{font-size:28px}.eh-journey .example-strip p{font-size:15px}.eh-journey .gallery-grid{grid-template-columns:1fr;gap:25px}.eh-journey .gallery-card .gallery-visual{padding:24px;min-height:350px}.eh-journey .gallery-meta{padding:23px}.eh-journey .gallery-meta h3{font-size:23px}.eh-journey .faq-layout{grid-template-columns:1fr;gap:30px}.eh-journey .faq-layout .intro{margin-top:20px}.eh-journey .faq-item summary{font-size:15px;padding:22px 35px 22px 0}.eh-journey .faq-answer{font-size:13px}.eh-journey .pricing-layout{grid-template-columns:1fr;gap:35px}.eh-journey .price-card{padding:33px 28px;border-radius:26px}.eh-journey .price-card .price{font-size:78px}.eh-journey .price-details h3{font-size:32px}.eh-journey .price-details .check-list{font-size:14px}.eh-journey .price-table{font-size:11px}.eh-journey .price-table th{padding:13px 9px;font-size:9px}.eh-journey .price-table td{padding:17px 9px}.eh-journey .step-row{grid-template-columns:32px 1fr;padding:25px;gap:18px}.eh-journey .step-row>.mini-preview,.eh-journey .step-row>.step-form{grid-column:2/-1}.eh-journey .big-number{font-size:28px}.eh-journey .step-row h3{font-size:27px}.eh-journey .step-row p{font-size:13px}.eh-journey .michael-page-demo .demo-panel{padding:25px}.eh-journey .michael-page-demo .demo-user{font-size:13px}.eh-journey .michael-page-demo .demo-response p{font-size:13px!important}.eh-journey .michael-page-demo .demo-item{font-size:12px}.eh-journey .michael-page-demo .prompt-button{font-size:10px;padding:8px 10px}.eh-journey .wizard-progress{gap:8px}.eh-journey .wizard-step{gap:6px;font-size:10px}.eh-journey .wizard-step i{width:25px;height:25px;flex-shrink:0;font-size:9px}.eh-journey .wizard-card{padding:27px 22px}.eh-journey .wizard-card h2{font-size:30px}.eh-journey .wizard-card>.intro{font-size:13px}.eh-journey .app-choice{padding:13px 10px;gap:7px;font-size:11px}.eh-journey .app-choice input{width:14px;height:14px}.eh-journey .app-choice svg{width:18px;height:18px}.eh-journey .wizard-bottom{gap:10px}.eh-journey .wizard-bottom .btn{padding:13px 19px;font-size:12px}.eh-journey .summary-row{font-size:12px}.eh-journey .policy-layout h2{font-size:27px}.eh-journey .policy-layout p{font-size:14px}.eh-journey .login-card{padding:31px 25px}.eh-journey .page-map{grid-template-columns:1fr}.eh-journey .map-link{font-size:13px}.eh-journey .about-columns{grid-template-columns:1fr;gap:28px}.eh-journey .about-columns .intro{font-size:17px}.eh-journey .tall-text h2{font-size:39px}.eh-journey .modal-top{padding:14px 18px}.eh-journey #modal-body{padding:22px}.eh-journey .modal-copy h2{font-size:30px}.eh-journey .modal-example .mock-hero h3{font-size:35px}.eh-journey .modal-example .mock-hero{min-height:250px}.eh-journey .modal-example .mock-header b{font-size:17px}.eh-journey .modal-example .mock-header span{font-size:8px}.eh-journey .modal-example .mock-bottom{grid-template-columns:1fr}.eh-journey .modal-example .mock-bottom h4{font-size:23px}.eh-journey .modal-example .mock-bottom p{font-size:11px}.eh-journey .no-bottom{padding-bottom:0}.eh-journey .no-top{padding-top:0}}@media(max-width:430px){.eh-journey .cards-grid{grid-template-columns:1fr}.eh-journey .app-card{padding:26px}.eh-journey .app-card .mini-preview{min-height:150px;padding:18px}.eh-journey .app-card .mini-line{font-size:10px}.eh-journey .app-card .mini-header strong{font-size:12px}.eh-journey .app-card p{font-size:14px}.eh-journey .app-card .mini-check{font-size:11px}.eh-journey .app-card .mini-grid b{padding:10px 3px;font-size:12px}.eh-journey .app-card .mini-grid span{font-size:9px}.eh-journey .app-card .mini-chart{height:86px}.eh-journey .hero h1{font-size:clamp(42px,11.4vw,49px)}.eh-journey .hero .lead{font-size:16px}.eh-journey .hero-foot{gap:10px;font-size:9px}.eh-journey .hero-stage{height:490px}.eh-journey .workspace-head h3{font-size:20px}.eh-journey .floating-message{left:12px;right:7px;padding:15px}.eh-journey .floating-message p{font-size:11px}.eh-journey .floating-message small{font-size:9px}.eh-journey .hero-stage>.workspace{top:143px}.eh-journey .work-row strong{font-size:10px}.eh-journey .work-row small{font-size:8px}.eh-journey .work-row .badge{font-size:7px}.eh-journey .workspace-body{padding:18px}.eh-journey .workspace-bar b{font-size:12px}.eh-journey .michael-float{bottom:4px;width:94%}.eh-journey .michael-float small{font-size:8px}.eh-journey .stage-caption{bottom:-24px}.eh-journey .journey-step{padding-left:83px}.eh-journey .journey-step h3{font-size:23px}.eh-journey .journey-step p{font-size:13px}.eh-journey .type-grid{grid-template-columns:1fr}.eh-journey .type-card{min-height:126px;display:flex;gap:16px;padding:22px}.eh-journey .type-card h3{margin:3px 18px 8px 0;font-size:20px}.eh-journey .type-card p{font-size:12px}.eh-journey .type-card .eyebrow{margin-top:10px}.eh-journey .industry-card h3{font-size:18px}.eh-journey .industry-card{padding:21px 17px}.eh-journey .industry-card p{font-size:11px}.eh-journey .industry-card .arrow{width:17px}.eh-journey .michael-panel h2{font-size:37px}.eh-journey .michael-panel{padding:30px 22px}.eh-journey .demo-panel{padding:17px!important}.eh-journey .demo-user{margin-left:15px}.eh-journey .prompt-button{font-size:8px;padding:7px 8px}.eh-journey .website-stage{padding:23px 18px 70px}.eh-journey .mock-hero h3{font-size:31px}.eh-journey .mock-header b{font-size:12px}.eh-journey .phone-peek{width:140px;right:3px;bottom:8px}.eh-journey .gallery-card .gallery-visual{padding:19px;min-height:330px}.eh-journey .detail-stage{padding:26px 20px}.eh-journey .detail-stage .mini-preview{padding:20px}.eh-journey .platform-side{gap:9px}.eh-journey .platform-node{padding:11px;gap:7px}.eh-journey .platform-node small{font-size:8px}.eh-journey .platform-node strong{font-size:10px}.eh-journey .platform-node .icon-box{height:27px;width:27px}.eh-journey .summary-box{padding:16px}.eh-journey .select-apps{gap:8px}.eh-journey .app-choice svg{display:none}.eh-journey .price-card .price{font-size:70px}.eh-journey .btn{font-size:13px}.eh-journey .preview-feature-note{font-size:10px}.eh-journey .page-hero.center h1{font-size:44px}.eh-journey .page-hero.split h1{font-size:46px}}@media(max-width:350px){.eh-journey .wrap{width:calc(100% - 32px)}.eh-journey .brand{font-size:23px}.eh-journey .hero h1{font-size:41px}.eh-journey .hero .lead{font-size:15px}.eh-journey .hero-foot{gap:7px;font-size:8px}.eh-journey .hero-stage{height:476px}.eh-journey .floating-message{left:5px;right:4px;padding:13px;gap:9px}.eh-journey .floating-message p{font-size:10px}.eh-journey .floating-message .avatar{width:29px;height:29px;font-size:9px}.eh-journey .workspace-body{padding:15px}.eh-journey .workspace-head h3{font-size:18px}.eh-journey .work-row .badge{font-size:7px;padding:4px}.eh-journey .work-row strong{font-size:9px}.eh-journey .work-row small{font-size:8px}.eh-journey .work-row{gap:7px}.eh-journey .workspace-bar{font-size:8px}.eh-journey .michael-float{bottom:5px;padding:14px}.eh-journey .michael-float b{font-size:10px}.eh-journey .michael-float small{font-size:8px}.eh-journey .stage-caption{font-size:7px;bottom:-19px}.eh-journey .journey-step{padding-left:76px}.eh-journey .journey-step h3{font-size:21px}.eh-journey .journey-step p{font-size:12px}.eh-journey .journey-step .icon-box{width:54px;height:54px}.eh-journey .journey-grid:before{left:27px}.eh-journey .closing h2{font-size:32px}.eh-journey .industry-card h3{font-size:16px}.eh-journey .industry-card{padding:19px 15px}.eh-journey .price-card .price{font-size:61px;letter-spacing:-4px}.eh-journey .page-hero.center h1{font-size:39px}.eh-journey .page-hero.split h1{font-size:41px}.eh-journey .wizard-card{padding:24px 18px}.eh-journey .wizard-step{font-size:9px}.eh-journey .wizard-step i{width:22px;height:22px}.eh-journey .wizard-bottom .btn{font-size:11px;padding:12px 15px}.eh-journey .detail-stage .mini-line{font-size:11px!important}.eh-journey .app-choice{font-size:10px}.eh-journey .gallery-meta h3{font-size:21px}.eh-journey .platform-map{padding:20px}.eh-journey .platform-node{padding:9px}.eh-journey .platform-node .icon-box{width:24px;height:24px}.eh-journey .michael-panel h2{font-size:34px}}@media(prefers-reduced-motion:reduce){.eh-journey{scroll-behavior:auto}.eh-journey *,.eh-journey :after,.eh-journey :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.eh-journey .actions,.eh-journey .filter-bar,.eh-journey .filters,.eh-journey .preview-bar,.eh-journey .toast,.eh-journey dialog,.eh-journey footer,.eh-journey header{display:none!important}.eh-journey{background:white}.eh-journey .wrap{width:100%}.eh-journey .section{padding:25px 0}.eh-journey .cards-grid,.eh-journey .type-grid{grid-template-columns:repeat(2,1fr)}.eh-journey a{color:inherit}.eh-journey .app-card,.eh-journey .hero-stage,.eh-journey .type-card{break-inside:avoid}}.eh-journey .hero h1 .h1-line{display:block;white-space:nowrap}@media(min-width:761px){.eh-journey .hero h1{font-size:clamp(38px,5.24vw,78px)}}@media(max-width:760px){.eh-journey .hero h1{font-size:clamp(32px,10.1vw,67px)}}.eh-journey .hero-grid{align-items:start}.eh-journey .hero-stage{height:680px}.eh-journey .hero-stage>.workspace{top:125px}.eh-journey .michael-float{top:550px;bottom:auto}.eh-journey .stage-caption{bottom:0}.eh-journey .journey-section{border-radius:45% 55% 0 0/38px 22px 0 0}@media(max-width:1200px){.eh-journey .hero-stage{height:660px}.eh-journey .michael-float{top:535px}}@media(max-width:1000px){.eh-journey .hero-stage{height:630px}.eh-journey .hero-stage>.workspace{top:120px}.eh-journey .michael-float{top:515px}}@media(max-width:760px){.eh-journey .hero-stage{height:620px}.eh-journey .hero-stage>.workspace{top:112px}.eh-journey .michael-float{top:505px;bottom:auto}.eh-journey .stage-caption{bottom:0}.eh-journey .journey-section{border-radius:45% 55% 0 0/23px 16px 0 0}}@media(max-width:430px){.eh-journey .hero-stage{height:620px}.eh-journey .michael-float{top:510px;bottom:auto}}@media(max-width:350px){.eh-journey .hero-stage{height:600px}.eh-journey .michael-float{top:495px;bottom:auto}}.eh-journey .brand img{height:32px;width:auto}.eh-journey .footer-main{padding-bottom:7rem}.eh-journey dialog.mobile-sheet{width:min(520px,calc(100% - 24px));margin:12px auto auto;max-height:calc(100dvh - 24px)}.eh-journey .field-error{color:#8a341f;font-size:13px;margin-top:8px}.eh-journey :is(h1,h2,h3,p,summary,a){overflow-wrap:anywhere}.eh-journey :is(.hero-grid,.faq-layout,.pricing-layout,.michael-panel,.showcase,.cards-grid,.type-grid,.feature-grid,.journey-grid,.gallery-grid)>*{min-width:0}.eh-journey .hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.eh-journey .hero h1 .h1-line{white-space:normal}.eh-journey .faq-layout{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr)}.eh-journey .pricing-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.eh-journey .floating-message>div,.eh-journey .michael-float>div,.eh-journey .type-card>div,.eh-journey .workspace-head>div{min-width:0}.eh-journey .work-row,.eh-journey .workspace-bar,.eh-journey .workspace-tabs{flex-wrap:wrap}.eh-journey .work-row>div{min-width:0;flex:1 1 130px}.eh-journey .work-row .badge{white-space:normal;max-width:100%}.eh-journey .price-card .price{overflow-wrap:anywhere}.eh-journey .price-card .price small{display:block;margin-top:8px}@media(max-width:760px){.eh-journey .faq-layout,.eh-journey .hero-grid,.eh-journey .pricing-layout{grid-template-columns:minmax(0,1fr)}.eh-journey .hero-stage{height:auto;display:grid;gap:22px;padding:8px 8px 20px}.eh-journey .hero-stage>.floating-message,.eh-journey .hero-stage>.michael-float,.eh-journey .hero-stage>.stage-caption,.eh-journey .hero-stage>.workspace{position:relative;top:auto;bottom:auto;left:auto;right:auto;width:100%}}