:root{--ink:#071a2f;--navy:#0b2748;--blue:#286cce;--sky:#54b9df;--teal:#1db9ad;--mint:#9de5d8;--paper:#f6f8fb;--line:#dce5ee;--muted:#62758a;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}h1,h2,h3,.brand{font-family:'Manrope',sans-serif}h1,h2,h3,p{margin-top:0}.site-header{height:84px;display:flex;align-items:center;gap:42px;padding:0 clamp(24px,5vw,80px);position:absolute;z-index:30;width:100%;color:#fff;border-bottom:1px solid rgba(255,255,255,.13)}.brand{display:flex;align-items:center;gap:11px;font-weight:800;letter-spacing:.13em;font-size:17px}.brand-mark{display:inline-flex;align-items:flex-end;gap:2px;height:28px;width:31px;transform:skew(-12deg)}.brand-mark i{display:block;width:8px;border-radius:4px 4px 1px 1px;background:linear-gradient(180deg,#59d8dd,#3b7de1)}.brand-mark i:nth-child(1){height:15px}.brand-mark i:nth-child(2){height:25px}.brand-mark i:nth-child(3){height:20px}.brand-mark.tiny{height:18px;width:21px;gap:1px}.brand-mark.tiny i{width:5px}.brand-mark.tiny i:nth-child(1){height:10px}.brand-mark.tiny i:nth-child(2){height:17px}.brand-mark.tiny i:nth-child(3){height:13px}.site-header nav{display:flex;gap:30px;margin-left:auto;font-size:14px;color:#dbe9f5}.site-header nav a{transition:.2s}.site-header nav a:hover{color:#79e1d4}.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:15px 22px;border-radius:6px;background:linear-gradient(135deg,var(--blue),#2c84d9);color:#fff;font-weight:700;font-size:14px;box-shadow:0 14px 30px rgba(23,97,190,.24);transition:.2s}.button:hover{transform:translateY(-2px);box-shadow:0 18px 34px rgba(23,97,190,.32)}.button b{font-size:17px}.button-small{padding:11px 17px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);box-shadow:none}.menu-toggle{display:none}.hero{min-height:820px;padding:155px clamp(24px,6vw,92px) 80px;display:grid;grid-template-columns:minmax(380px,.88fr) minmax(520px,1.12fr);gap:50px;align-items:center;background:radial-gradient(circle at 72% 40%,#174f7e 0,#0a2c50 26%,#061b33 66%,#061528 100%);position:relative;color:#fff;overflow:hidden}.hero:after{content:"";position:absolute;width:800px;height:800px;right:-250px;top:-240px;border:1px solid rgba(102,211,221,.12);border-radius:50%}.hero-glow{position:absolute;border-radius:50%;filter:blur(80px);opacity:.22}.glow-one{background:#28bfb1;width:360px;height:360px;right:10%;top:15%}.glow-two{background:#256fd5;width:300px;height:300px;left:5%;bottom:-160px}.hero-copy,.product-stage{position:relative;z-index:2}.eyebrow{font-weight:700;letter-spacing:.16em;text-transform:uppercase;font-size:11px;color:#57708b;display:flex;align-items:center;gap:10px;margin-bottom:20px}.eyebrow span{width:24px;height:2px;background:var(--teal)}.hero .eyebrow,.workflow .eyebrow{color:#96bdce}.hero h1{font-size:clamp(54px,6vw,86px);line-height:.98;letter-spacing:-.055em;margin-bottom:26px}.hero h1 em,h2 em{font-style:normal;color:#6fd7d1}.hero-lede{font-size:18px;line-height:1.65;color:#c7d8e8;max-width:610px}.hero-actions{display:flex;align-items:center;gap:30px;margin:34px 0 46px}.text-link{font-weight:700;font-size:14px;color:#dce9f4}.text-link span{margin-left:8px;color:#67d8ce}.hero-proof{display:flex;gap:34px;border-top:1px solid rgba(255,255,255,.12);padding-top:28px}.hero-proof div{display:flex;flex-direction:column;gap:4px}.hero-proof strong{font-size:13px}.hero-proof span{font-size:11px;color:#89a6bc}.product-stage{height:570px}.dashboard-card{width:620px;height:400px;position:absolute;right:-50px;top:50px;background:#f7f9fc;border-radius:12px;box-shadow:0 38px 90px rgba(0,0,0,.34);display:flex;overflow:hidden;transform:perspective(900px) rotateY(-4deg) rotateX(1deg)}.dash-sidebar{width:58px;background:#092743;padding:22px 18px;display:flex;flex-direction:column;align-items:center;gap:27px}.dash-sidebar>i{width:18px;height:6px;background:#34516b;border-radius:4px}.dash-sidebar>i.active{background:#58d2c9}.dash-main{padding:27px;width:100%;color:var(--ink)}.dash-head{display:flex;justify-content:space-between;align-items:flex-start}.dash-head div{display:flex;flex-direction:column}.dash-head small{font-size:7px;letter-spacing:.16em;color:#6e8192}.dash-head strong{font:700 19px 'Manrope'}.dash-head>span{font-size:8px;color:#8192a1}.metric-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:21px 0}.metric-row>div{background:#fff;border:1px solid #e8edf2;border-radius:7px;padding:15px;display:flex;flex-direction:column}.metric-row span{font-size:7px;color:#7a8c9e;letter-spacing:.09em}.metric-row b{font:700 23px 'Manrope';margin:5px 0}.metric-row i{font-style:normal;font-size:7px;color:#75899c}.metric-row i.teal{color:#0da99d}.schedule-panel{background:#fff;border:1px solid #e8edf2;border-radius:7px;padding:15px}.panel-title{display:flex;justify-content:space-between;font-size:9px;margin-bottom:9px}.panel-title span{color:#3477cf}.schedule-row{display:grid;grid-template-columns:28px 1fr 65px 55px;gap:8px;align-items:center;padding:10px 0;border-top:1px solid #eef2f5}.avatar{height:27px;width:27px;border-radius:50%;display:grid;place-items:center;font-size:7px;font-style:normal;color:#fff}.avatar.blue{background:#4f86d9}.avatar.green{background:#27a99f}.avatar.purple{background:#7a6bc8}.schedule-row div{display:flex;flex-direction:column}.schedule-row b{font-size:8px}.schedule-row span,.schedule-row small{font-size:7px;color:#7d8d9b}.schedule-row em{font-size:6px;font-style:normal;color:#168c72;background:#dff7ef;border-radius:8px;padding:4px;text-align:center}.schedule-row em.pending{color:#986417;background:#fff0d4}.phone-card{position:absolute;left:-15px;bottom:15px;width:194px;height:410px;border:6px solid #0c2035;background:#f6f8fa;border-radius:29px;box-shadow:0 30px 70px rgba(0,0,0,.4);z-index:4;padding:12px;color:var(--ink)}.phone-top{display:flex;gap:5px;justify-content:flex-end;font-size:6px}.phone-top span{margin-right:auto}.phone-top i{width:8px;height:4px;background:#18334c;border-radius:2px}.mini-brand{display:flex;align-items:center;gap:5px;font:800 7px 'Manrope';letter-spacing:.1em;margin:12px 0 18px}.hello{display:flex;flex-direction:column}.hello small{font-size:6px;color:#8494a3;letter-spacing:.15em}.hello strong{font:700 14px 'Manrope';margin-top:3px}.shift-card{margin:16px 0;background:linear-gradient(135deg,#0b3154,#135f7d);color:#fff;border-radius:10px;padding:11px;display:grid;grid-template-columns:34px 1fr 18px;gap:8px;align-items:center}.shift-date{border-right:1px solid rgba(255,255,255,.2);display:flex;flex-direction:column}.shift-date b{font-size:17px}.shift-date span,.shift-card small,.shift-card span{font-size:5px;color:#acd1df}.shift-card>div:nth-child(2){display:flex;flex-direction:column;gap:2px}.shift-card strong{font-size:7px}.shift-card button{border:0;background:rgba(255,255,255,.12);color:#fff;border-radius:50%;width:18px;height:18px}.quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.quick-grid div{height:62px;border:1px solid #e3e9ef;background:#fff;border-radius:8px;padding:11px;display:flex;flex-direction:column}.quick-grid b{color:#216cc9;font-size:16px}.quick-grid span{font-size:6px;color:#667c8f}.mobile-nav{position:absolute;bottom:13px;left:18px;right:18px;display:flex;justify-content:space-around}.mobile-nav i{width:13px;height:3px;border-radius:2px;background:#bdc8d0}.mobile-nav i.active{background:#2381cf}.status-pill{position:absolute;z-index:7;background:rgba(255,255,255,.97);color:var(--ink);display:flex;align-items:center;gap:10px;border-radius:8px;padding:10px 13px;box-shadow:0 15px 35px rgba(0,0,0,.24)}.status-pill i{width:27px;height:27px;border-radius:7px;background:#daf5f0;display:grid;place-items:center;color:#149b8d;font-style:normal}.status-pill span{display:flex;flex-direction:column;font-size:7px;color:#718699}.status-pill b{font-size:9px;color:#17334e}.pill-one{right:10px;bottom:70px}.pill-one i:after{content:'✓'}.pill-two{right:300px;top:5px}.orbit{position:absolute;border:1px solid rgba(101,212,209,.17);border-radius:50%}.orbit-one{width:540px;height:540px;right:-40px;top:5px}.orbit-two{width:410px;height:410px;right:30px;top:70px}.floating{animation:float 7s ease-in-out infinite}.floating-slow{animation:float2 9s ease-in-out infinite}@keyframes float{50%{transform:translateY(-10px) rotate(-.5deg)}}@keyframes float2{50%{transform:perspective(900px) rotateY(-4deg) rotateX(1deg) translateY(8px)}}.section-pad{padding:110px clamp(24px,7vw,105px)}.statement{text-align:center;background:#fff}.statement .centered{justify-content:center}.statement h2,.section-heading h2,.assistant-copy h2,.mobile-copy h2{font-size:clamp(38px,4.5vw,62px);line-height:1.08;letter-spacing:-.045em;margin-bottom:24px}.statement p:last-child{max-width:700px;margin:0 auto;color:var(--muted);font-size:17px;line-height:1.7}.section-heading{display:grid;grid-template-columns:1.2fr .8fr;column-gap:80px;align-items:end;margin-bottom:55px}.section-heading .eyebrow{grid-column:1/-1}.section-heading h2{margin:0}.section-heading>p:last-child{color:var(--muted);line-height:1.7;margin:0 0 7px}.platform{background:#edf2f7}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.feature{background:#fff;border:1px solid #e2e9ef;min-height:300px;padding:34px;border-radius:10px;position:relative;overflow:hidden}.feature-wide{grid-column:1/-1;display:grid;grid-template-columns:.72fr 1.28fr;gap:50px;min-height:390px}.number{font:700 11px 'Manrope';color:#8da0b2}.feature h3{font-size:25px;letter-spacing:-.02em;margin:22px 0 12px}.feature p{color:var(--muted);line-height:1.65}.feature ul{list-style:none;padding:0;margin:24px 0 0;display:flex;gap:18px;flex-wrap:wrap}.feature li{font-size:11px;font-weight:700;color:#2f597c}.feature li:before{content:'✓';color:var(--teal);margin-right:6px}.icon-box{position:absolute;right:28px;top:28px;width:48px;height:48px;display:grid;place-items:center;border-radius:12px;background:#e9f3ff;color:#2674cd;font-size:22px}.feature.dark{background:#092b4b;color:#fff}.feature.dark p{color:#b5ccdd}.feature.dark .icon-box{background:#164463;color:#75ddd4}.progress{position:absolute;left:34px;right:34px;bottom:34px}.progress>span{height:5px;background:#244a67;border-radius:4px;display:block}.progress i{height:100%;background:linear-gradient(90deg,#42c9bb,#5da8e7);display:block;border-radius:4px}.progress small{display:flex;justify-content:space-between;margin-top:8px;color:#91afc3}.schedule-visual{align-self:center;background:#f8fafc;border:1px solid #e1e8ef;border-radius:9px;padding:22px}.week{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:18px}.week span{padding:9px;text-align:center;font-size:7px;color:#7c8d9e;background:#fff;border-radius:5px}.week b{font-size:12px;color:#193653}.week .selected{background:#0d3152;color:#b6d2df}.week .selected b{color:#fff}.shift-block{display:grid;grid-template-columns:4px 1fr 50px;gap:12px;align-items:center;background:#fff;border:1px solid #e3e9ee;border-radius:6px;padding:13px;margin-top:8px}.shift-block>i{height:32px;background:#32baad;border-radius:4px}.shift-block div{display:flex;flex-direction:column}.shift-block b{font-size:9px}.shift-block span{font-size:7px;color:#8293a2;margin-top:3px}.shift-block em{font-style:normal;font-size:7px;color:#118c7f}.shift-block.muted>i{background:#4a84d0}.shift-block.muted em{color:#ad7a1e}.workflow{background:#071c31;color:#fff}.section-heading.light{display:block}.section-heading.light h2{max-width:700px}.workflow-track{display:flex;align-items:center;justify-content:space-between;margin-top:70px}.workflow-track article{width:20%;position:relative}.workflow-track article>span{font-size:9px;color:#6e91aa}.workflow-track article>i{width:54px;height:54px;border:1px solid #2e5774;color:#6cddd2;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:22px;margin:25px 0}.workflow-track h3{font-size:20px;margin-bottom:9px}.workflow-track p{font-size:13px;color:#94acbd;line-height:1.6}.workflow-track>b{font-size:25px;color:#315570;font-weight:400}.assistant{background:#fff;display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:center}.assistant-visual{height:560px;background:radial-gradient(circle at center,#163d64,#091f38 65%,#06172b);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 25px 70px rgba(10,36,62,.18)}.assistant-visual:before,.assistant-visual:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(104,217,210,.17);inset:12%}.assistant-visual:after{inset:24%}.ai-orb{position:absolute;inset:0;display:grid;place-items:center}.ai-orb span{width:115px;height:115px;border-radius:50%;display:grid;place-items:center;font:800 48px 'Manrope';color:#fff;background:radial-gradient(circle at 35% 30%,#6ee0d5,#2676d4 60%,#144674);box-shadow:0 0 70px rgba(72,201,207,.5)}.chat-card{position:absolute;background:#fff;padding:16px 18px;border-radius:10px;box-shadow:0 14px 40px rgba(0,0,0,.25);max-width:260px}.chat-card small{font-size:7px;letter-spacing:.14em;color:#7890a4}.chat-card p{font-size:11px;line-height:1.5;margin:7px 0 0}.chat-card span{color:#2175cb;font-size:8px;font-weight:700}.chat-one{top:75px;left:45px}.chat-two{right:35px;bottom:65px}.assistant-copy>p:not(.eyebrow),.mobile-copy>p:not(.eyebrow){color:var(--muted);line-height:1.75;font-size:16px}.check-list{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-top:30px}.check-list span{font-size:12px;font-weight:700}.check-list i{font-style:normal;color:#15a99b;margin-right:8px}.mobile{background:#e9f0f6;display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center;overflow:hidden}.device-tags{display:flex;gap:9px;flex-wrap:wrap;margin-top:28px}.device-tags span{background:#fff;border:1px solid #d9e3ec;border-radius:18px;padding:9px 13px;font-size:10px;font-weight:700;color:#365671}.mobile-rings{height:530px;position:relative}.mobile-rings:before,.mobile-rings:after{content:"";position:absolute;border:1px solid rgba(25,108,190,.13);border-radius:50%;width:500px;height:500px;left:20px}.mobile-rings:after{width:360px;height:360px;left:90px;top:70px}.device{position:absolute;width:220px;height:440px;border:7px solid #10283e;border-radius:32px;background:#fff;box-shadow:0 30px 60px rgba(17,52,80,.25);overflow:hidden}.device:before{content:"";position:absolute;width:80px;height:17px;background:#10283e;border-radius:0 0 12px 12px;left:63px;top:0}.device-back{left:70px;top:55px;transform:rotate(-9deg);background:linear-gradient(160deg,#eff4f7,#dce7ef)}.device-back span{position:absolute;inset:65px 18px 18px;background:repeating-linear-gradient(#fff 0 38px,#e7edf1 39px 40px);border-radius:8px}.device-front{left:245px;top:5px;transform:rotate(7deg);background:radial-gradient(circle at 50% 35%,#174f76,#081d34 68%)}.screen-logo{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;gap:11px}.screen-logo b{font:800 15px 'Manrope';letter-spacing:.14em}.screen-logo small{font-size:6px;letter-spacing:.13em;color:#8fb3c7}.security{background:#fff}.security-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.security-grid article{background:#fff;padding:37px}.security-grid i{font-style:normal;font-size:10px;color:#169d92}.security-grid h3{margin:34px 0 12px;font-size:20px}.security-grid p{color:var(--muted);line-height:1.65;font-size:14px}.cta{margin:0 clamp(20px,4vw,64px) 50px;padding:70px 7vw;min-height:330px;border-radius:12px;background:linear-gradient(115deg,#0a2949,#0e4266);color:#fff;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden}.cta h2{font-size:clamp(34px,4vw,57px);line-height:1.1;max-width:770px;margin:0;letter-spacing:-.04em}.cta .eyebrow{color:#98bacb}.button-light{background:#fff;color:#123c5e;box-shadow:none;position:relative;z-index:2}.cta-mark{position:absolute;right:5%;top:20%;opacity:.08}.brand-mark.giant{width:220px;height:190px;gap:13px}.brand-mark.giant i{width:55px}.brand-mark.giant i:nth-child(1){height:100px}.brand-mark.giant i:nth-child(2){height:180px}.brand-mark.giant i:nth-child(3){height:140px}footer{padding:35px clamp(24px,6vw,90px);display:flex;align-items:center;gap:40px;background:#061528;color:#fff}footer p{margin:0 auto;font-size:12px;color:#8fa8ba}footer>span{font-size:10px;color:#6f899c}.reveal{opacity:0;transform:translateY(22px);transition:opacity .75s ease,transform .75s ease}.reveal.visible{opacity:1;transform:none}.delay-1{transition-delay:.12s}.delay-2{transition-delay:.22s}
@media(max-width:1050px){.hero{grid-template-columns:1fr;padding-top:135px}.hero-copy{max-width:680px}.product-stage{max-width:740px;width:100%;margin:auto}.dashboard-card{right:0}.section-heading{grid-template-columns:1fr}.section-heading>p:last-child{max-width:620px;margin-top:20px}.assistant{gap:50px}.mobile{gap:30px}.device-front{left:200px}.device-back{left:40px}}
@media(max-width:760px){.site-header{height:70px;padding:0 20px}.desktop-cta{display:none}.menu-toggle{display:block;margin-left:auto;width:36px;height:36px;background:none;border:0}.menu-toggle span{display:block;width:22px;height:2px;background:#fff;margin:6px}.site-header nav{position:absolute;top:70px;left:0;right:0;display:none;flex-direction:column;background:#081d34;padding:25px}.site-header nav.open{display:flex}.hero{padding:125px 22px 70px;display:block;min-height:0}.hero h1{font-size:54px}.hero-lede{font-size:16px}.hero-proof{gap:18px;flex-wrap:wrap}.product-stage{height:445px;margin-top:55px}.dashboard-card{width:520px;height:330px;right:-240px}.phone-card{left:0;transform:scale(.88);transform-origin:bottom left}.pill-one{right:-10px}.pill-two{display:none}.section-pad{padding:76px 22px}.statement h2,.section-heading h2,.assistant-copy h2,.mobile-copy h2{font-size:38px}.feature-grid,.feature-wide,.assistant,.mobile,.security-grid{grid-template-columns:1fr}.feature-wide{gap:25px}.workflow-track{display:grid;grid-template-columns:1fr 1fr;gap:35px}.workflow-track article{width:auto}.workflow-track>b{display:none}.assistant-visual{height:460px}.assistant{gap:55px}.mobile-rings{height:480px;transform:scale(.82);transform-origin:left top}.security-grid{gap:1px}.cta{margin:0 14px 30px;padding:55px 28px;display:block}.cta .button{margin-top:28px}footer{flex-direction:column;align-items:flex-start;gap:18px}footer p{margin:0}.check-list{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important}.reveal{opacity:1;transform:none;transition:none}}
.shift-card .shift-more{display:grid;place-items:center;background:rgba(255,255,255,.12);color:#fff;border-radius:9px;padding:5px 4px;font-size:5px;font-weight:700}

/* Jonvexa official logo and colour system */
:root{--ink:#061b3a;--navy:#042d63;--blue:#087ed1;--sky:#08a9e8;--teal:#20c9c3;--mint:#76e0d6;--paper:#f5f9fd;--line:#d7e7f3;--muted:#58718a}
.brand-logo{background:#fff;border-radius:8px;padding:7px 12px;box-shadow:0 8px 24px rgba(0,24,60,.14)}
.brand-logo img{display:block;width:154px;height:auto}
.mini-brand img{width:17px;height:18px;object-fit:contain;margin-right:4px}
.logo-symbol{display:block;width:42px;height:44px;object-fit:contain}
.logo-symbol.tiny{width:23px;height:24px}
.hero{background:radial-gradient(circle at 74% 35%,#0a76ac 0,#064d88 24%,#052f61 52%,#031a3b 100%)}
.glow-one{background:#22d5c7}.glow-two{background:#078de2}
.button{background:linear-gradient(135deg,#087ed1,#08a9e8)}
.button:hover{box-shadow:0 18px 34px rgba(0,139,218,.34)}
.dashboard-card{box-shadow:0 38px 90px rgba(0,21,57,.42)}
.dash-sidebar{background:#042d63}
.shift-card{background:linear-gradient(135deg,#043874,#0788c9)}
.feature.dark{background:linear-gradient(145deg,#042d63,#06588a)}
.workflow{background:linear-gradient(145deg,#031a3b,#043e72)}
.assistant-visual{background:radial-gradient(circle at center,#075c91,#042d63 62%,#031a3b)}
.ai-orb span{background:radial-gradient(circle at 35% 30%,#35ded0,#08a9e8 52%,#064f9a)}
.device-front{background:radial-gradient(circle at 50% 35%,#0876ac,#042d63 62%,#031a3b)}
.cta{background:linear-gradient(115deg,#042d63,#06699d)}
.cta-mark{right:3%;top:4%;opacity:.1}
.cta-mark img{width:270px;height:270px;object-fit:contain}
footer{background:#031a3b}
@media(max-width:720px){.brand-logo{padding:6px 9px}.brand-logo img{width:126px}.cta-mark img{width:190px;height:190px}}

/* Walkthrough request form (added 2026-10-06; the page's own palette) */
.cta.cta-form{display:block}
.cta.cta-form h2{margin-bottom:34px}
.walk-form{position:relative;z-index:2;display:grid;gap:14px;max-width:640px}
.walk-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.walk-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;letter-spacing:.04em;color:#c9dbe8}
.walk-form input,.walk-form textarea{font:inherit;font-size:15px;color:var(--ink);background:#fff;border:1px solid #d7e7f3;border-radius:6px;padding:11px 12px;min-height:44px}
.walk-form textarea{resize:vertical}
.walk-form input:focus,.walk-form textarea:focus{outline:2px solid #20c9c3;outline-offset:1px}
.walk-form button{justify-self:start;margin-top:6px}
.walk-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
.walk-note{position:relative;z-index:2;font-size:17px;color:#dff4f1;margin:0}
.walk-error{color:#ffd9b0;margin-bottom:14px}
@media(max-width:760px){.walk-row{grid-template-columns:1fr}}

/* The platform's own logo (Mohammad 2026-10-06): a stacked lockup, so give it a
   height and let the width follow, in the white card the header already draws. */
.brand-logo img{height:62px;width:auto;display:block}
footer .brand-logo img{height:56px}
@media(max-width:720px){.brand-logo img{height:46px;width:auto}}
