@font-face{font-family:'Bricolage Grotesque';font-style:normal;font-weight:200 800;font-display:swap;src:url(bricolage-grotesque-latin-wght-normal.9b03f9ff.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Bricolage Grotesque';font-style:normal;font-weight:200 800;font-display:swap;src:url(bricolage-grotesque-latin-ext-wght-normal.98be87f6.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Figtree';font-style:normal;font-weight:300 900;font-display:swap;src:url(figtree-latin-wght-normal.57fd1acf.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Figtree';font-style:normal;font-weight:300 900;font-display:swap;src:url(figtree-latin-ext-wght-normal.a310474d.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Figtree';font-style:italic;font-weight:300 900;font-display:swap;src:url(figtree-latin-wght-italic.c19fac44.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--s:.5;--navy:#0a0f1e;--red:#f33535;--red-d:#c62828;--ink:#f5f2ec;--muted:#a7b0c8}
*{box-sizing:border-box}
html{background:#0a0f1e;scroll-snap-type:y mandatory;-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{margin:0;background:#0a0f1e;color:#f5f2ec;font-family:Figtree,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
main{display:block}
.skip{position:fixed;left:16px;top:-60px;z-index:50;background:#f5f2ec;color:#0a0f1e;padding:10px 14px;border-radius:8px;font:600 14px/1 Figtree,Arial,sans-serif;text-decoration:none}
.skip:focus{top:16px}

/* ---------- slides (desktop: 1920x1080 canvas scaled to fit) ---------- */
.slide{position:relative;height:100vh;height:100dvh;min-height:420px;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;background:var(--bg,#0a0f1e)}
.bg{position:absolute;inset:0;overflow:hidden;pointer-events:none}
.bgp,.bgd{position:absolute;top:0;bottom:0;display:block}
.bgp img{display:block;width:100%;height:100%;object-fit:cover}
.stage{position:absolute;left:50%;top:50%;width:1920px;height:1080px;transform:translate(-50%,-50%) scale(var(--s));transform-origin:50% 50%}
.canvas{position:relative;width:1920px;height:1080px;display:flex;flex-direction:column;color:#f5f2ec}
.canvas *{margin:0;box-sizing:border-box}
.canvas div{display:flex;flex-direction:column}
.canvas>*:not([style*="position:absolute"]):not([style*="position: absolute"]){position:relative}
.canvas h1{font-size:96px;font-weight:600;line-height:1.1}
.canvas h2{font-size:64px;font-weight:600;line-height:1.15}
.canvas h3{font-size:44px;font-weight:600;line-height:1.2}
.canvas p{font-size:32px;font-weight:400;line-height:1.4}
.canvas img{display:block;min-height:0;min-width:0}
.canvas a{color:inherit;text-decoration:none}
.canvas a[href^="mailto"]:hover,.canvas p>a:hover{text-decoration:underline;text-underline-offset:4px}
.canvas a.qr-link{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s}
.canvas a.qr-link:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(0,0,0,.45)}
.canvas a.icon-link{display:block}
.m-appbtn{display:none}
[data-count]{font-variant-numeric:tabular-nums}

/* ---------- header ---------- */
.hdr{position:fixed;top:0;left:0;right:0;z-index:20;display:flex;justify-content:space-between;align-items:center;padding:max(22px,env(safe-area-inset-top,0px)) max(30px,env(safe-area-inset-right,0px)) 22px max(30px,env(safe-area-inset-left,0px));pointer-events:none}
.hdr>*{pointer-events:auto}
.hdr .logo{position:relative;display:block;height:40px;transition:opacity .4s}
.hdr .logo img{display:block;height:40px;width:auto}
.hdr .logo .ld{position:absolute;left:0;top:0;opacity:0;transition:opacity .4s}
.hdr .logo .lw{transition:opacity .4s}
body[data-hdr=light] .hdr .logo .ld{opacity:1}
body[data-hdr=light] .hdr .logo .lw{opacity:0}
body.nologo .hdr .logo{opacity:0;pointer-events:none}
.cta{display:inline-flex;align-items:center;gap:8px;padding:11px 16px 11px 18px;border-radius:999px;background:#c62828;color:#fff;font:700 15px/1 Figtree,Arial,sans-serif;letter-spacing:.01em;text-decoration:none;box-shadow:0 8px 24px rgba(198,40,40,.35);transition:background .2s,transform .2s}
.cta svg{width:14px;height:14px}
.cta:hover{background:#f33535;transform:translateY(-1px)}
.cta:focus-visible,.dots a:focus-visible,.hdr .logo:focus-visible{outline:2px solid #f5f2ec;outline-offset:3px}

/* ---------- progress dots ---------- */
.dots{position:fixed;right:max(24px,env(safe-area-inset-right,0px));top:50%;transform:translateY(-50%);z-index:20}
.dots ol{position:relative;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}
.dots .rail{position:absolute;left:50%;top:5px;bottom:5px;width:2px;margin-left:-1px;background:rgba(167,176,200,.22);border-radius:2px}
.dots .fill{position:absolute;left:0;top:0;width:100%;height:var(--p,0%);background:#f33535;border-radius:2px;transition:height .5s cubic-bezier(.2,.7,.2,1)}
.dots li{display:block}
.dots a{position:relative;display:block;width:10px;height:10px;border-radius:50%;background:#0a0f1e;border:2px solid rgba(167,176,200,.6);transition:transform .3s,background .3s,border-color .3s}
.dots a::before{content:"";position:absolute;inset:-6px -10px}
.dots a.done{background:#f33535;border-color:#f33535}
.dots a.on{background:#f33535;border-color:#f5f2ec;transform:scale(1.45)}
.dots a:hover{border-color:#f5f2ec}
.dots .lbl{position:absolute;right:22px;top:50%;transform:translate(6px,-50%);white-space:nowrap;padding:7px 10px;border-radius:6px;background:rgba(10,15,30,.92);color:#f5f2ec;font:600 12px/1 Figtree,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;border:1px solid rgba(167,176,200,.18)}
.dots a.on .lbl{font-size:8.3px;padding:4.8px 6.9px;right:15px}
.dots a:hover .lbl,.dots a:focus-visible .lbl{opacity:1;transform:translate(0,-50%)}
body[data-dots=light] .dots .rail{background:rgba(10,15,30,.18)}
body[data-dots=light] .dots a{background:#f2eee6;border-color:rgba(10,15,30,.4)}
body[data-dots=light] .dots a.done,body[data-dots=light] .dots a.on{background:#c62828;border-color:#c62828}
@media (max-height:620px){.dots ol{gap:7px}.dots a{width:8px;height:8px}}

/* ---------- animation ---------- */
.js .slide [data-a]{opacity:0;transform:translate3d(0,26px,0);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * 85ms + 120ms)}
.js .slide [data-a=l]{transform:translate3d(-26px,0,0)}
.js .slide [data-a=z]{transform:scale(.94)}
.js .slide [data-a=f]{transform:none}
.js .slide.in [data-a]{opacity:1;transform:none}
.js .slide [data-draw]{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.5s cubic-bezier(.45,0,.2,1);transition-delay:var(--dd,300ms)}
.js .slide.in [data-draw]{stroke-dashoffset:0}
.js .bgp img{transform:scale(1.07);transition:transform 9s cubic-bezier(.2,.6,.2,1)}
.js .slide.in .bgp img{transform:scale(1)}
.js .slide [data-a] .glow{animation:none}
@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  .js .slide [data-a],.js .slide [data-draw],.js .bgp img{opacity:1!important;transform:none!important;transition:none!important;stroke-dashoffset:0!important}
}
@media print{html{scroll-snap-type:none}.hdr,.dots{display:none}.js .slide [data-a]{opacity:1;transform:none}}

@media (max-aspect-ratio: 1/1), (max-width: 600px), (max-height: 520px){
#intro .bgp img{object-position:64% 50%!important}
#intro .k1{padding:84px 22px 56px!important;width:100%!important;height:auto!important;flex-direction:column!important;gap:18px!important;align-items:stretch!important}
#intro .k2{width:80.9px!important;height:30px!important}
#intro .k3{width:auto!important;gap:16.2px!important}
#intro .k4{font-size:41.6px!important;letter-spacing:-1px!important}
#intro .k5{font-size:17.6px!important;width:auto!important}
#intro .k6{gap:7.2px!important}
#intro .k7{width:24.8px!important;height:11.5px!important}
#intro .k8{font-size:15.2px!important;letter-spacing:1.4px!important}
#problem .bgp img{object-position:62% 30%!important}
#problem .k1{padding:84px 22px 56px!important;width:100%!important;height:auto!important;flex-direction:column!important;gap:18px!important;align-items:stretch!important}
#problem .k2{width:auto!important;gap:18px!important}
#problem .k3{gap:7.2px!important;flex-wrap:wrap!important}
#problem .k4{font-size:15.2px!important}
#problem .k5{width:24.8px!important;height:11.5px!important}
#problem .k6{font-size:15.2px!important;letter-spacing:1.4px!important}
#problem .k7{font-size:34.4px!important;letter-spacing:-0.7px!important}
#problem .k8{gap:12.6px!important}
#problem .k9{gap:4px!important;padding:0 0 0 12px!important}
#problem .k10{font-size:18.8px!important}
#problem .k11{font-size:15.2px!important}
#problem .k12{gap:4px!important;padding:0 0 0 12px!important}
#problem .k13{font-size:18.8px!important}
#problem .k14{font-size:15.2px!important}
#problem .k15{gap:4px!important;padding:0 0 0 12px!important}
#problem .k16{font-size:18.8px!important}
#problem .k17{font-size:15.2px!important}
#unused-data .k1{padding:84px 22px 56px!important;width:100%!important;height:auto!important;flex-direction:column!important;gap:18px!important;align-items:stretch!important}
#unused-data .k2{gap:7.2px!important;flex-wrap:wrap!important}
#unused-data .k3{font-size:15.2px!important}
#unused-data .k4{width:24.8px!important;height:11.5px!important}
#unused-data .k5{font-size:15.2px!important;letter-spacing:1.4px!important}
#unused-data .k6{font-size:34.4px!important;letter-spacing:-0.7px!important;width:auto!important}
#unused-data .k7{gap:12.6px!important}
#unused-data .k8{gap:5.4px!important}
#unused-data .k9{font-size:15.2px!important;letter-spacing:1px!important}
#unused-data .k10{height:auto!important}
#unused-data .k11{padding:0 14px!important}
#unused-data .k12{font-size:16.4px!important}
#unused-data .k13{padding:0 14px!important}
#unused-data .k14{font-size:16.4px!important}
#unused-data .k15{gap:5.4px!important}
#unused-data .k16{font-size:15.2px!important;letter-spacing:1px!important}
#unused-data .k17{height:auto!important;flex-direction:column!important;align-items:stretch!important}
#unused-data .k18{padding:0 14px!important}
#unused-data .k19{font-size:16.4px!important}
#unused-data .k20{padding:0 14px!important}
#unused-data .k21{font-size:16.4px!important}
#unused-data .k22{height:auto!important}
#unused-data .k23{gap:7.2px!important}
#unused-data .k24{width:20px!important;height:32px!important}
#unused-data .k25{font-size:15.2px!important;letter-spacing:1px!important;padding:4px 8px!important}
#unused-data .k26{height:auto!important}
#unused-data .k27{padding:0 14px!important}
#unused-data .k28{font-size:15.2px!important;letter-spacing:1px!important}
#unused-data .k29{padding:0 14px!important;border-radius:7.7px!important}
#unused-data .k30{font-size:16.4px!important}
#unused-data .k31{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;height:auto!important;gap:14.4px!important}
#unused-data .k32{font-size:15.2px!important}
#solution .bgp img{object-position:38% 30%!important}
#solution .k1{padding:84px 22px 56px!important;width:100%!important;height:auto!important;flex-direction:column!important;gap:18px!important;align-items:stretch!important}
#solution .k2{gap:7.2px!important;flex-wrap:wrap!important}
#solution .k3{font-size:15.2px!important}
#solution .k4{width:24.8px!important;height:11.5px!important}
#solution .k5{font-size:15.2px!important;letter-spacing:1.4px!important}
#solution .k6{font-size:44px!important;letter-spacing:-1px!important;width:auto!important}
#solution .k7{font-size:17.6px!important;width:auto!important}
#solution .k8{gap:7.2px!important;flex-wrap:wrap!important}
#solution .k9{gap:4px!important;padding:10px 13px!important;border-radius:8.8px!important}
#solution .k10{font-size:22.4px!important}
#solution .k11{font-size:15.2px!important}
#solution .k12{gap:4px!important;padding:10px 13px!important;border-radius:8.8px!important}
#solution .k13{font-size:22.4px!important}
#solution .k14{font-size:15.2px!important}
#solution .k15{gap:4px!important;padding:10px 13px!important;border-radius:8.8px!important}
#solution .k16{font-size:22.4px!important}
#solution .k17{font-size:15.2px!important}
#why-different .k1{padding:84px 22px 56px!important;width:100%!important;height:auto!important;flex-direction:column!important;gap:16px!important;align-items:stretch!important}
#why-different .k2{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;gap:14px!important;padding:0!important}
#why-different .k3{gap:7.2px!important;flex-wrap:wrap!important}
#why-different .k4{font-size:15.2px!important}
#why-different .k5{width:24.8px!important;height:11.5px!important}
#why-different .k6{font-size:15.2px!important;letter-spacing:1.4px!important}
#why-different .k7{gap:4.5px!important}
#why-different .k8{font-size:29.6px!important;letter-spacing:-0.7px!important}
#why-different .k9{font-size:16.4px!important}
#why-different .k10{gap:28.8px!important;flex-direction:column!important;align-items:stretch!important}
#why-different .k11{width:auto!important;height:auto!important}
#why-different .k12{position:relative!important;top:auto!important;left:auto!important;width:100%!important;height:auto!important;aspect-ratio:800 / 590!important}
#why-different .k13{font-size:18.8px!important;position:relative!important;top:auto!important;left:auto!important;width:auto!important}
#why-different .k14{position:relative!important;top:auto!important;left:auto!important;width:auto!important;gap:4.5px!important;flex-wrap:wrap!important}
#why-different .k15{font-size:15.8px!important;white-space:normal!important}
#why-different .k16{width:15.8px!important;height:15.8px!important}
#why-different .k17{font-size:15.8px!important}
#why-different .k18{width:15.8px!important;height:15.8px!important}
#why-different .k19{font-size:15.8px!important}
#why-different .k20{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;gap:4px!important;border-radius:6.6px!important;flex-wrap:wrap!important}
#why-different .k21{font-size:15.2px!important}
#why-different .k22{width:14px!important;height:14px!important}
#why-different .k23{width:14px!important;height:14px!important}
#why-different .k24{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;gap:4px!important;border-radius:6.6px!important;flex-wrap:wrap!important}
#why-different .k25{font-size:15.2px!important}
#why-different .k26{width:14px!important;height:14px!important}
#why-different .k27{width:14px!important;height:14px!important}
#why-different .k28{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;gap:4px!important;border-radius:6.6px!important;flex-wrap:wrap!important}
#why-different .k29{font-size:15.2px!important}
#why-different .k30{width:14px!important;height:14px!important}
#why-different .k31{width:14px!important;height:14px!important}
#why-different .k32{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;gap:4px!important;border-radius:6.6px!important;flex-wrap:wrap!important}
#why-different .k33{font-size:15.2px!important}
#why-different .k34{width:14px!important;height:14px!important}
#why-different .k35{width:14px!important;height:14px!important}
#why-different .k36{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;gap:4px!important;border-radius:6.6px!important;flex-wrap:wrap!important}
#why-different .k37{font-size:15.2px!important}
#why-different .k38{width:14px!important;height:14px!important}
#why-different .k39{width:14px!important;height:14px!important}
#why-different .k40{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;gap:4px!important;border-radius:9.9px!important}
#why-different .k41{font-size:17px!important}
#why-different .k42{font-size:15.2px!important}
#why-different .k43{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;border-radius:7.7px!important}
#why-different .k44{font-size:15.2px!important}
#why-different .k45{font-size:15.2px!important;position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;border-radius:6.6px!important}
#why-different .k46{font-size:15.2px!important;position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;border-radius:6.6px!important}
#why-different .k47{font-size:15.2px!important;position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;border-radius:6.6px!important}
#why-different .k48{font-size:15.2px!important;position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;border-radius:6.6px!important}
#why-different .k49{font-size:15.2px!important;position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;border-radius:6.6px!important}
#why-different .k50{font-size:15.2px!important;position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;border-radius:6.6px!important}
#why-different .k51{font-size:15.2px!important;position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;border-radius:6.6px!important}
#why-different .k52{font-size:15.2px!important;position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;border-radius:6.6px!important}
#why-different .k53{font-size:15.2px!important;position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;border-radius:6.6px!important}
#why-different .k54{font-size:15.2px!important;position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;border-radius:6.6px!important}
#why-different .k55{width:2px!important}
#why-different .k56{width:auto!important;height:auto!important}
#why-different .k57{position:relative!important;top:auto!important;left:auto!important;width:100%!important;height:auto!important;aspect-ratio:800 / 590!important}
#why-different .k58{font-size:18.8px!important;position:relative!important;top:auto!important;left:auto!important;width:auto!important}
#why-different .k59{font-size:15.8px!important;position:relative!important;top:auto!important;left:auto!important;width:auto!important}
#why-different .k60{font-size:15.2px!important;position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;border-radius:6.6px!important}
#why-different .k61{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;gap:4px!important;border-radius:9.9px!important}
#why-different .k62{font-size:17px!important}
#why-different .k63{font-size:15.2px!important}
#why-different .k64{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;border-radius:7.7px!important}
#why-different .k65{font-size:15.2px!important}
#why-different .k66{font-size:15.2px!important}
#why-different .k67{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;border-radius:7.7px!important}
#why-different .k68{font-size:15.2px!important}
#why-different .k69{font-size:15.2px!important}
#why-different .k70{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;border-radius:7.7px!important}
#why-different .k71{font-size:15.2px!important}
#why-different .k72{font-size:15.2px!important}
#why-different .k73{font-size:15.2px!important;white-space:normal!important;position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;border-radius:6.6px!important}
#why-different .k74{font-size:15.2px!important;position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;border-radius:6.6px!important}
#why-different .k75{font-size:15.2px!important;position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;border-radius:6.6px!important}
#why-different .k76{font-size:15.2px!important;position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;border-radius:6.6px!important}
#why-different .k77{font-size:15.2px!important;position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;border-radius:6.6px!important}
#why-different .k78{font-size:15.2px!important;position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;border-radius:6.6px!important}
#why-different .k79{font-size:15.2px!important;position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;border-radius:6.6px!important}
#why-different .k80{font-size:15.2px!important;position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;border-radius:6.6px!important}
#why-different .k81{font-size:15.2px!important;position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;border-radius:6.6px!important}
#why-different .k82{font-size:15.2px!important;position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;border-radius:6.6px!important}
#why-different .k83{font-size:15.2px!important;position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;border-radius:6.6px!important}
#how-it-works .k1{padding:84px 22px 56px!important;width:100%!important;height:auto!important;flex-direction:column!important;gap:16px!important;align-items:stretch!important}
#how-it-works .k2{gap:7.2px!important;flex-wrap:wrap!important}
#how-it-works .k3{font-size:15.2px!important}
#how-it-works .k4{width:24.8px!important;height:11.5px!important}
#how-it-works .k5{font-size:15.2px!important;letter-spacing:1.4px!important}
#how-it-works .k6{font-size:27.2px!important;letter-spacing:-0.7px!important}
#how-it-works .k7{gap:18px!important;flex-direction:column!important;align-items:stretch!important}
#how-it-works .k8{width:auto!important;height:auto!important}
#how-it-works .k9{width:100%!important;height:auto!important;aspect-ratio:1240 / 620!important}
#how-it-works .k10{position:relative!important;top:auto!important;left:auto!important;gap:5.4px!important;padding:6px 12px 6px 7px!important}
#how-it-works .k11{width:17.6px!important;height:17.6px!important}
#how-it-works .k12{font-size:15.2px!important;letter-spacing:1px!important}
#how-it-works .k13{font-size:15.2px!important;position:relative!important;top:auto!important;left:auto!important;width:auto!important}
#how-it-works .k14{font-size:15.2px!important;position:relative!important;top:auto!important;left:auto!important;width:40.4px!important}
#how-it-works .k15{font-size:15.2px!important;position:relative!important;top:auto!important;left:auto!important;width:auto!important}
#how-it-works .k16{font-size:15.2px!important;position:relative!important;top:auto!important;left:auto!important;width:auto!important}
#how-it-works .k17{font-size:15.2px!important;position:relative!important;top:auto!important;left:auto!important;width:auto!important}
#how-it-works .k18{font-size:15.2px!important;position:relative!important;top:auto!important;left:auto!important;width:24.2px!important}
#how-it-works .k19{font-size:15.2px!important;position:relative!important;top:auto!important;left:auto!important;width:auto!important}
#how-it-works .k20{font-size:15.2px!important;position:relative!important;top:auto!important;left:auto!important;width:40.4px!important}
#how-it-works .k21{font-size:15.2px!important;position:relative!important;top:auto!important;left:auto!important;width:auto!important}
#how-it-works .k22{font-size:15.2px!important;position:relative!important;top:auto!important;left:auto!important;width:auto!important}
#how-it-works .k23{width:auto!important;height:auto!important;gap:6.3px!important;padding:10px 11px 12px!important;border-radius:28.6px!important}
#how-it-works .k24{width:41px!important;height:11px!important;border-radius:3px!important}
#how-it-works .k25{gap:5.4px!important;padding:3px 0 0!important}
#how-it-works .k26{width:23.6px!important;height:26.3px!important}
#how-it-works .k27{font-size:15.2px!important}
#how-it-works .k28{font-size:15.2px!important}
#how-it-works .k29{font-size:15.2px!important;padding:6px 8px!important;border-radius:9.9px 9.9px 9.9px 3.3px!important}
#how-it-works .k30{font-size:15.2px!important;padding:6px 8px!important;border-radius:9.9px 9.9px 3.3px 9.9px!important}
#how-it-works .k31{gap:4px!important;padding:7px 8px!important;border-radius:9.9px!important}
#how-it-works .k32{font-size:15.2px!important}
#how-it-works .k33{font-size:15.2px!important}
#how-it-works .k34{font-size:15.2px!important;padding:6px 8px!important;border-radius:9.9px 9.9px 9.9px 3.3px!important}
#how-it-works .k35{gap:5.4px!important;padding:7px 8px!important}
#how-it-works .k36{width:17px!important;height:17px!important}
#how-it-works .k37{font-size:15.2px!important}
#app .k1{padding:84px 22px 56px!important;width:100%!important;height:auto!important;flex-direction:column!important;gap:16px!important;align-items:stretch!important}
#app .k2{gap:7.2px!important;flex-wrap:wrap!important}
#app .k3{font-size:15.2px!important}
#app .k4{width:24.8px!important;height:11.5px!important}
#app .k5{font-size:15.2px!important;letter-spacing:1.4px!important}
#app .k6{gap:21.6px!important}
#app .k7{font-size:32px!important;letter-spacing:-0.7px!important}
#app .k8{width:48.8px!important;height:48.8px!important}
#app .k9{font-size:16.4px!important}
#app .k10{gap:9.9px!important;flex-wrap:wrap!important}
#app .k11{width:77px!important;height:167.4px!important;border-radius:9.4px!important;box-shadow:0 9.6px 19.2px #000000!important}
#app .k12{width:82.4px!important;height:179.4px!important;border-radius:9.9px!important;box-shadow:0 9.6px 19.2px #000000!important}
#app .k13{width:86.6px!important;height:188.4px!important;border-radius:10.5px!important;box-shadow:0 9.6px 19.2px #000000!important}
#app .k14{width:86.6px!important;height:188.4px!important;border-radius:10.5px!important;box-shadow:0 9.6px 19.2px #000000!important}
#app .k15{width:82.4px!important;height:179.4px!important;border-radius:9.9px!important;box-shadow:0 9.6px 19.2px #000000!important}
#app .k16{width:77px!important;height:167.4px!important;border-radius:9.4px!important;box-shadow:0 9.6px 19.2px #000000!important}
#business-model .k1{padding:84px 22px 56px!important;width:100%!important;height:auto!important;flex-direction:column!important;gap:18px!important;align-items:stretch!important}
#business-model .k2{gap:7.2px!important;flex-wrap:wrap!important}
#business-model .k3{font-size:15.2px!important}
#business-model .k4{width:24.8px!important;height:11.5px!important}
#business-model .k5{font-size:15.2px!important;letter-spacing:1.4px!important}
#business-model .k6{font-size:34.4px!important;letter-spacing:-0.7px!important;width:auto!important}
#business-model .k7{grid-template-columns:1fr!important}
#business-model .k8{gap:7.2px!important;padding:4px 18px 4px 0!important}
#business-model .k9{font-size:22.4px!important;letter-spacing:-0.3px!important}
#business-model .k10{font-size:17.6px!important}
#business-model .k11{font-size:15.2px!important}
#business-model .k12{gap:7.2px!important;padding:4px 18px!important}
#business-model .k13{font-size:22.4px!important;letter-spacing:-0.3px!important}
#business-model .k14{font-size:17.6px!important}
#business-model .k15{font-size:15.2px!important}
#business-model .k16{gap:7.2px!important;padding:4px 18px!important}
#business-model .k17{font-size:22.4px!important;letter-spacing:-0.3px!important}
#business-model .k18{font-size:17.6px!important}
#business-model .k19{font-size:15.2px!important}
#business-model .k20{gap:7.2px!important;padding:4px 0 4px 18px!important}
#business-model .k21{font-size:22.4px!important;letter-spacing:-0.3px!important}
#business-model .k22{font-size:17.6px!important}
#business-model .k23{font-size:15.2px!important}
#business-model .k24{font-size:22.4px!important;letter-spacing:-0.3px!important;padding:14px 0 0!important}
#no-catalogue .k1{padding:84px 22px 56px!important;width:100%!important;height:auto!important;flex-direction:column!important;gap:28px!important;align-items:stretch!important}
#no-catalogue .k2{width:auto!important;gap:12.6px!important}
#no-catalogue .k3{height:auto!important;gap:7.2px!important;flex-wrap:wrap!important}
#no-catalogue .k4{font-size:15.2px!important}
#no-catalogue .k5{width:24.8px!important;height:11.5px!important}
#no-catalogue .k6{font-size:15.2px!important;letter-spacing:1.4px!important}
#no-catalogue .k7{font-size:34.4px!important;letter-spacing:-0.7px!important}
#no-catalogue .k8{font-size:15.2px!important;letter-spacing:1px!important}
#no-catalogue .k9{gap:6.3px!important;grid-template-columns:1fr!important}
#no-catalogue .k10{gap:4px!important;padding:12px 11px!important;border-radius:7.7px!important}
#no-catalogue .k11{font-size:17.6px!important}
#no-catalogue .k12{font-size:15.2px!important}
#no-catalogue .k13{gap:4px!important;padding:12px 11px!important;border-radius:7.7px!important}
#no-catalogue .k14{font-size:17.6px!important}
#no-catalogue .k15{font-size:15.2px!important}
#no-catalogue .k16{gap:4px!important;padding:12px 11px!important;border-radius:7.7px!important}
#no-catalogue .k17{font-size:17.6px!important}
#no-catalogue .k18{font-size:15.2px!important}
#no-catalogue .k19{gap:4px!important;padding:12px 11px!important;border-radius:7.7px!important}
#no-catalogue .k20{font-size:17.6px!important}
#no-catalogue .k21{font-size:15.2px!important}
#no-catalogue .k22{gap:4px!important;padding:12px 11px!important;border-radius:7.7px!important}
#no-catalogue .k23{font-size:17.6px!important}
#no-catalogue .k24{font-size:15.2px!important}
#no-catalogue .k25{gap:4px!important;padding:12px 11px!important;border-radius:7.7px!important}
#no-catalogue .k26{font-size:17.6px!important}
#no-catalogue .k27{font-size:15.2px!important}
#no-catalogue .k28{font-size:15.2px!important}
#no-catalogue .k29{width:auto!important;gap:12.6px!important}
#no-catalogue .k30{height:auto!important}
#no-catalogue .k31{font-size:15.2px!important;letter-spacing:1.4px!important}
#no-catalogue .k32{font-size:34.4px!important;letter-spacing:-0.7px!important}
#no-catalogue .k33{font-size:15.2px!important;letter-spacing:1px!important}
#no-catalogue .k34{font-size:16.4px!important;width:auto!important;padding:9px 12px!important;border-radius:12.1px 12.1px 3.3px 12.1px!important}
#no-catalogue .k35{gap:7.2px!important}
#no-catalogue .k36{width:36.8px!important;height:42.2px!important}
#no-catalogue .k37{gap:6.3px!important;padding:12px 13px!important;border-radius:12.1px 12.1px 12.1px 3.3px!important}
#no-catalogue .k38{font-size:15.2px!important;letter-spacing:1px!important}
#no-catalogue .k39{font-size:17px!important}
#no-catalogue .k40{gap:4.5px!important;flex-wrap:wrap!important}
#no-catalogue .k41{font-size:15.2px!important;padding:4px 8px!important}
#no-catalogue .k42{font-size:15.2px!important;padding:4px 8px!important}
#no-catalogue .k43{font-size:15.2px!important;padding:4px 8px!important}
#no-catalogue .k44{font-size:15.2px!important;padding:4px 8px!important}
#no-catalogue .k45{font-size:15.2px!important}
#no-catalogue .k46{font-size:17px!important;position:relative!important;top:auto!important;left:auto!important;width:34.4px!important;height:34.4px!important}
#transferable-data .bgp img{object-position:40% 40%!important}
#transferable-data .k1{padding:84px 22px 56px!important;width:100%!important;height:auto!important;flex-direction:column!important;gap:16px!important;align-items:stretch!important}
#transferable-data .k2{width:auto!important;gap:12.6px!important}
#transferable-data .k3{gap:7.2px!important;flex-wrap:wrap!important}
#transferable-data .k4{font-size:15.2px!important}
#transferable-data .k5{width:24.8px!important;height:11.5px!important}
#transferable-data .k6{font-size:15.2px!important;letter-spacing:1.4px!important}
#transferable-data .k7{font-size:34.4px!important;letter-spacing:-0.7px!important}
#transferable-data .k8{gap:6.3px!important}
#transferable-data .k9{gap:8.1px!important}
#transferable-data .k10{width:20px!important;height:20px!important}
#transferable-data .k11{font-size:17.6px!important}
#transferable-data .k12{gap:8.1px!important}
#transferable-data .k13{width:20px!important;height:20px!important}
#transferable-data .k14{font-size:17.6px!important}
#transferable-data .k15{gap:5.4px!important;padding:13px!important;border-radius:13.2px!important}
#transferable-data .k16{gap:8.1px!important;padding:8px 11px!important;border-radius:8.8px!important;flex-wrap:wrap!important}
#transferable-data .k17{font-size:15.2px!important;padding:6px 5px!important}
#transferable-data .k18{font-size:17.6px!important}
#transferable-data .k19{font-size:16.4px!important}
#transferable-data .k20{width:20px!important;height:20px!important}
#transferable-data .k21{gap:8.1px!important;padding:8px 11px!important;border-radius:8.8px!important}
#transferable-data .k22{font-size:15.2px!important;padding:6px 5px!important}
#transferable-data .k23{gap:4px!important}
#transferable-data .k24{font-size:17.6px!important}
#transferable-data .k25{font-size:15.2px!important}
#transferable-data .k26{font-size:17.6px!important}
#transferable-data .k27{gap:8.1px!important;padding:8px 11px!important;border-radius:8.8px!important}
#transferable-data .k28{width:23px!important;height:23px!important}
#transferable-data .k29{width:16.4px!important;height:16.4px!important}
#transferable-data .k30{gap:4px!important}
#transferable-data .k31{font-size:17.6px!important}
#transferable-data .k32{font-size:15.2px!important}
#transferable-data .k33{font-size:17.6px!important}
#moza .k1{padding:84px 22px 56px!important;width:100%!important;height:auto!important;flex-direction:column!important;gap:28px!important;align-items:stretch!important}
#moza .k2{width:100%!important;height:auto!important;aspect-ratio:560 / 632!important}
#moza .k3{gap:13.5px!important}
#moza .k4{gap:7.2px!important;flex-wrap:wrap!important}
#moza .k5{font-size:15.2px!important}
#moza .k6{width:24.8px!important;height:11.5px!important}
#moza .k7{font-size:15.2px!important;letter-spacing:1.4px!important}
#moza .k8{font-size:34.4px!important;letter-spacing:-0.7px!important}
#moza .k9{font-size:17.6px!important}
#moza .k10{gap:6.3px!important;grid-template-columns:1fr!important}
#moza .k11{gap:4px!important;padding:9px 12px!important;border-radius:8.8px!important}
#moza .k12{font-size:16.4px!important}
#moza .k13{font-size:15.2px!important}
#moza .k14{gap:4px!important;padding:9px 12px!important;border-radius:8.8px!important}
#moza .k15{font-size:16.4px!important}
#moza .k16{font-size:15.2px!important}
#moza .k17{gap:4px!important;padding:9px 12px!important;border-radius:8.8px!important}
#moza .k18{font-size:16.4px!important}
#moza .k19{font-size:15.2px!important}
#moza .k20{gap:4px!important;padding:9px 12px!important;border-radius:8.8px!important}
#moza .k21{font-size:16.4px!important}
#moza .k22{font-size:15.2px!important}
#moza .k23{gap:12.6px!important;padding:7px 16px!important;border-radius:11px!important;flex-direction:column!important;align-items:flex-start!important}
#moza .k24{gap:4px!important}
#moza .k25{font-size:41.6px!important;letter-spacing:-1px!important}
#moza .k26{width:27.2px!important;height:27.2px!important}
#moza .k27{gap:4px!important}
#moza .k28{font-size:17.6px!important}
#moza .k29{font-size:15.2px!important;letter-spacing:0.7px!important}
#troubleshooting .k1{padding:84px 22px 56px!important;width:100%!important;height:auto!important;flex-direction:column!important;gap:16px!important;align-items:stretch!important}
#troubleshooting .k2{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;gap:7.2px!important;flex-wrap:wrap!important}
#troubleshooting .k3{font-size:15.2px!important}
#troubleshooting .k4{width:24.8px!important;height:11.5px!important}
#troubleshooting .k5{font-size:15.2px!important;letter-spacing:1.4px!important}
#troubleshooting .k6{font-size:29.6px!important;letter-spacing:-0.7px!important;position:relative!important;top:auto!important;left:auto!important;width:auto!important}
#troubleshooting .k7{font-size:15.2px!important;letter-spacing:1px!important;position:relative!important;top:auto!important;left:auto!important;width:auto!important}
#troubleshooting .k8{font-size:15.2px!important;letter-spacing:1px!important;position:relative!important;top:auto!important;left:auto!important;width:auto!important}
#troubleshooting .k9{font-size:15.2px!important;letter-spacing:1px!important;position:relative!important;top:auto!important;left:auto!important;width:auto!important}
#troubleshooting .k10{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;gap:6.3px!important;padding:0 8px!important;border-radius:7.7px!important}
#troubleshooting .k11{width:21.2px!important;height:21.2px!important;border-radius:6.6px!important}
#troubleshooting .k12{width:16.4px!important;height:16.4px!important}
#troubleshooting .k13{font-size:15.2px!important}
#troubleshooting .k14{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;gap:6.3px!important;padding:0 8px!important;border-radius:7.7px!important}
#troubleshooting .k15{width:21.2px!important;height:21.2px!important;border-radius:6.6px!important}
#troubleshooting .k16{width:16.4px!important;height:16.4px!important}
#troubleshooting .k17{font-size:15.2px!important}
#troubleshooting .k18{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;gap:6.3px!important;padding:0 8px!important;border-radius:7.7px!important}
#troubleshooting .k19{width:21.2px!important;height:21.2px!important;border-radius:6.6px!important}
#troubleshooting .k20{width:16.4px!important;height:16.4px!important}
#troubleshooting .k21{font-size:15.2px!important}
#troubleshooting .k22{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;gap:6.3px!important;padding:0 8px!important;border-radius:7.7px!important}
#troubleshooting .k23{width:21.2px!important;height:21.2px!important;border-radius:6.6px!important}
#troubleshooting .k24{width:16.4px!important;height:16.4px!important}
#troubleshooting .k25{font-size:15.2px!important;white-space:normal!important}
#troubleshooting .k26{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;gap:6.3px!important;padding:0 8px!important;border-radius:7.7px!important}
#troubleshooting .k27{width:21.2px!important;height:21.2px!important;border-radius:6.6px!important}
#troubleshooting .k28{width:16.4px!important;height:16.4px!important}
#troubleshooting .k29{font-size:15.2px!important;white-space:normal!important}
#troubleshooting .k30{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;gap:5.4px!important;padding:12px 10px!important;border-radius:13.2px!important;box-shadow:0 0 24px #c6282855!important}
#troubleshooting .k31{width:62px!important;height:70.3px!important}
#troubleshooting .k32{font-size:18.8px!important}
#troubleshooting .k33{font-size:15.2px!important}
#troubleshooting .k34{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;gap:7.2px!important;padding:10px!important;border-radius:12.1px!important;flex-direction:column!important;align-items:stretch!important}
#troubleshooting .k35{gap:4.5px!important}
#troubleshooting .k36{font-size:15.2px!important;padding:3px 8px!important}
#troubleshooting .k37{padding:2.5px!important;border-radius:15.4px!important}
#troubleshooting .k38{width:51.8px!important;height:112.1px!important;border-radius:12.7px!important}
#troubleshooting .k39{font-size:15.2px!important;min-height:26.1px!important}
#troubleshooting .k40{font-size:15.2px!important}
#troubleshooting .k41{gap:4.5px!important}
#troubleshooting .k42{font-size:15.2px!important;padding:3px 8px!important}
#troubleshooting .k43{padding:2.5px!important;border-radius:15.4px!important}
#troubleshooting .k44{width:51.8px!important;height:112.1px!important;border-radius:12.7px!important}
#troubleshooting .k45{font-size:15.2px!important;min-height:26.1px!important}
#troubleshooting .k46{font-size:15.2px!important}
#troubleshooting .k47{gap:4.5px!important}
#troubleshooting .k48{font-size:15.2px!important;padding:3px 8px!important}
#troubleshooting .k49{padding:2.5px!important;border-radius:15.4px!important}
#troubleshooting .k50{width:51.8px!important;height:112.1px!important;border-radius:12.7px!important}
#troubleshooting .k51{font-size:15.2px!important;min-height:26.1px!important}
#troubleshooting .k52{font-size:15.2px!important}
#troubleshooting .k53{position:relative!important;top:auto!important;left:auto!important;width:auto!important;gap:9px!important;flex-direction:column!important;align-items:flex-start!important}
#troubleshooting .k54{width:auto!important}
#troubleshooting .k55{font-size:15.2px!important;letter-spacing:1px!important}
#troubleshooting .k56{gap:4.5px!important}
#troubleshooting .k57{gap:4.5px!important;flex-direction:column!important;align-items:stretch!important}
#troubleshooting .k58{font-size:15.2px!important;padding:3px 7px!important}
#troubleshooting .k59{font-size:15.2px!important;padding:3px 7px!important}
#troubleshooting .k60{font-size:15.2px!important;padding:3px 7px!important}
#troubleshooting .k61{font-size:15.2px!important;padding:3px 7px!important}
#troubleshooting .k62{font-size:15.2px!important;padding:3px 7px!important}
#troubleshooting .k63{gap:4.5px!important;flex-direction:column!important;align-items:stretch!important}
#troubleshooting .k64{font-size:15.2px!important;white-space:normal!important;padding:3px 7px!important}
#troubleshooting .k65{font-size:15.2px!important;padding:3px 7px!important}
#troubleshooting .k66{font-size:15.2px!important;padding:3px 7px!important}
#troubleshooting .k67{font-size:15.2px!important;padding:3px 8px!important}
#troubleshooting .k68{gap:4px!important}
#troubleshooting .k69{width:17.6px!important;height:17.6px!important}
#troubleshooting .k70{font-size:15.2px!important;white-space:normal!important}
#roadmap .k1{padding:84px 22px 56px!important;width:100%!important;height:auto!important;flex-direction:column!important;gap:18px!important;align-items:stretch!important}
#roadmap .k2{gap:7.2px!important;flex-wrap:wrap!important}
#roadmap .k3{font-size:15.2px!important}
#roadmap .k4{width:24.8px!important;height:11.5px!important}
#roadmap .k5{font-size:15.2px!important;letter-spacing:1.4px!important}
#roadmap .k6{font-size:29.6px!important;letter-spacing:-0.7px!important}
#roadmap .k7{gap:14.4px!important;flex-direction:column!important;align-items:stretch!important}
#roadmap .k8{gap:9px!important;padding:20px!important;border-radius:11px!important}
#roadmap .k9{width:27.2px!important;height:27.2px!important}
#roadmap .k10{font-size:15.2px!important;letter-spacing:0.7px!important;padding:4px 8px!important}
#roadmap .k11{font-size:22.4px!important;letter-spacing:-0.3px!important}
#roadmap .k12{font-size:17.6px!important}
#roadmap .k13{font-size:15.8px!important}
#roadmap .k14{gap:9px!important;padding:20px!important;border-radius:11px!important}
#roadmap .k15{width:27.2px!important;height:27.2px!important}
#roadmap .k16{font-size:15.2px!important;letter-spacing:0.7px!important;padding:4px 8px!important}
#roadmap .k17{font-size:22.4px!important;letter-spacing:-0.3px!important}
#roadmap .k18{font-size:17.6px!important}
#roadmap .k19{font-size:15.8px!important}
#roadmap .k20{gap:9px!important;padding:20px!important;border-radius:11px!important}
#roadmap .k21{width:27.2px!important;height:27.2px!important}
#roadmap .k22{font-size:15.2px!important;letter-spacing:0.7px!important;padding:4px 8px!important}
#roadmap .k23{font-size:22.4px!important;letter-spacing:-0.3px!important}
#roadmap .k24{font-size:17.6px!important}
#roadmap .k25{font-size:15.8px!important}
#roadmap .k26{gap:10.8px!important;padding:10px 14px!important;border-radius:8.8px!important;flex-direction:column!important;align-items:flex-start!important}
#roadmap .k27{font-size:15.2px!important;letter-spacing:1px!important}
#roadmap .k28{font-size:15.2px!important}
#go-to-market .bgp img{object-position:50% 50%!important}
#go-to-market .k1{padding:84px 22px 56px!important;width:100%!important;height:auto!important;flex-direction:column!important;gap:16px!important;align-items:stretch!important}
#go-to-market .k2{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;gap:7.2px!important;flex-wrap:wrap!important}
#go-to-market .k3{font-size:15.2px!important}
#go-to-market .k4{width:24.8px!important;height:11.5px!important}
#go-to-market .k5{font-size:15.2px!important;letter-spacing:1.4px!important}
#go-to-market .k6{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;gap:6.3px!important}
#go-to-market .k7{font-size:34.4px!important;letter-spacing:-0.7px!important}
#go-to-market .k8{font-size:17px!important}
#go-to-market .k9{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;gap:9px!important;flex-direction:column!important;align-items:stretch!important}
#go-to-market .k10{gap:7.2px!important;padding:14px!important;border-radius:11px!important}
#go-to-market .k11{width:24.8px!important;height:24.8px!important}
#go-to-market .k12{gap:4px!important}
#go-to-market .k13{font-size:15.2px!important;padding:3px 7px!important}
#go-to-market .k14{font-size:18.8px!important;letter-spacing:-0.3px!important}
#go-to-market .k15{font-size:15.2px!important}
#go-to-market .k16{gap:7.2px!important;padding:14px!important;border-radius:11px!important}
#go-to-market .k17{width:24.8px!important;height:24.8px!important}
#go-to-market .k18{gap:4px!important}
#go-to-market .k19{font-size:15.2px!important;padding:3px 7px!important}
#go-to-market .k20{font-size:18.8px!important;letter-spacing:-0.3px!important}
#go-to-market .k21{font-size:15.2px!important}
#go-to-market .k22{gap:7.2px!important;padding:14px!important;border-radius:11px!important}
#go-to-market .k23{width:24.8px!important;height:24.8px!important}
#go-to-market .k24{gap:4px!important}
#go-to-market .k25{font-size:15.2px!important;padding:3px 7px!important}
#go-to-market .k26{font-size:18.8px!important;letter-spacing:-0.3px!important}
#go-to-market .k27{font-size:15.2px!important}
#go-to-market .k28{gap:7.2px!important;padding:14px!important;border-radius:11px!important}
#go-to-market .k29{width:24.8px!important;height:24.8px!important}
#go-to-market .k30{font-size:15.2px!important;padding:3px 7px!important}
#go-to-market .k31{font-size:18.8px!important;letter-spacing:-0.3px!important}
#go-to-market .k32{font-size:15.2px!important}
#go-to-market .k33{gap:4.5px!important}
#go-to-market .k34{gap:5.4px!important}
#go-to-market .k35{font-size:15.2px!important}
#go-to-market .k36{font-size:15.2px!important;letter-spacing:0.3px!important;padding:1px 5px!important;border-radius:4.4px!important}
#go-to-market .k37{gap:5.4px!important}
#go-to-market .k38{font-size:15.2px!important}
#go-to-market .k39{font-size:15.2px!important;letter-spacing:0.3px!important;padding:1px 5px!important;border-radius:4.4px!important}
#go-to-market .k40{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;gap:9px!important;padding:10px 14px!important;border-radius:8.8px!important;flex-direction:column!important;align-items:stretch!important}
#go-to-market .k41{gap:4px!important}
#go-to-market .k42{font-size:15.2px!important;letter-spacing:0.7px!important}
#go-to-market .k43{font-size:15.2px!important}
#go-to-market .k44{width:18.8px!important;height:12.5px!important}
#go-to-market .k45{gap:4px!important}
#go-to-market .k46{font-size:15.2px!important;letter-spacing:0.7px!important}
#go-to-market .k47{font-size:15.2px!important}
#go-to-market .k48{width:18.8px!important;height:12.5px!important}
#go-to-market .k49{gap:4px!important}
#go-to-market .k50{font-size:15.2px!important;letter-spacing:0.7px!important}
#go-to-market .k51{font-size:15.2px!important}
#go-to-market .k52{width:18.8px!important;height:12.5px!important}
#go-to-market .k53{gap:4px!important}
#go-to-market .k54{font-size:15.2px!important;letter-spacing:0.7px!important}
#go-to-market .k55{font-size:15.2px!important}
#b2b .bgp img{object-position:50% 40%!important}
#b2b .k1{padding:84px 22px 56px!important;width:100%!important;height:auto!important;flex-direction:column!important;gap:16px!important;align-items:stretch!important}
#b2b .k2{gap:7.2px!important;flex-wrap:wrap!important}
#b2b .k3{font-size:15.2px!important}
#b2b .k4{width:24.8px!important;height:11.5px!important}
#b2b .k5{font-size:15.2px!important;letter-spacing:1.4px!important}
#b2b .k6{font-size:34.4px!important;letter-spacing:-0.7px!important}
#b2b .k7{gap:18px!important;grid-template-columns:1fr!important}
#b2b .k8{gap:4px!important;padding:10px 0 0!important}
#b2b .k9{font-size:17.6px!important}
#b2b .k10{font-size:15.2px!important}
#b2b .k11{gap:4px!important;padding:10px 0 0!important}
#b2b .k12{font-size:17.6px!important}
#b2b .k13{font-size:15.2px!important}
#b2b .k14{gap:4px!important;padding:10px 0 0!important}
#b2b .k15{font-size:17.6px!important}
#b2b .k16{font-size:15.2px!important}
#market .bgp img{object-position:50% 50%!important}
#market .k1{padding:84px 22px 56px!important;width:100%!important;height:auto!important;flex-direction:column!important;gap:16px!important;align-items:stretch!important}
#market .k2{gap:7.2px!important;flex-wrap:wrap!important}
#market .k3{font-size:15.2px!important}
#market .k4{width:24.8px!important;height:11.5px!important}
#market .k5{font-size:15.2px!important;letter-spacing:1.4px!important}
#market .k6{gap:7.2px!important}
#market .k7{font-size:34.4px!important;letter-spacing:-0.7px!important}
#market .k8{font-size:17.6px!important}
#market .k9{font-size:15.2px!important;padding:7px 11px!important;border-radius:6.6px!important}
#market .k10{gap:8.1px!important;flex-direction:column!important;align-items:stretch!important}
#market .k11{width:auto!important;gap:4.5px!important;padding:11px 12px!important;border-radius:9.9px!important}
#market .k12{height:auto!important}
#market .k13{width:17.6px!important;height:17.6px!important}
#market .k14{font-size:15.2px!important;letter-spacing:0.7px!important;padding:1px 6px!important;border-radius:4.4px!important}
#market .k15{font-size:27.2px!important;letter-spacing:-0.7px!important}
#market .k16{gap:4px!important}
#market .k17{width:14px!important;height:14px!important}
#market .k18{font-size:15.2px!important}
#market .k19{font-size:15.2px!important}
#market .k20{font-size:15.2px!important;height:auto!important;padding:5px 0 0!important}
#market .k21{width:auto!important;gap:4.5px!important;padding:11px 12px!important;border-radius:9.9px!important}
#market .k22{height:auto!important}
#market .k23{width:17.6px!important;height:17.6px!important}
#market .k24{font-size:15.2px!important;letter-spacing:0.7px!important;padding:0.5px 5.5px!important;border-radius:4.4px!important}
#market .k25{font-size:27.2px!important;letter-spacing:-0.7px!important}
#market .k26{gap:4px!important}
#market .k27{width:14px!important;height:14px!important}
#market .k28{font-size:15.2px!important}
#market .k29{font-size:15.2px!important}
#market .k30{font-size:15.2px!important;height:auto!important;padding:5px 0 0!important}
#market .k31{width:auto!important;gap:4.5px!important;padding:11px 12px!important;border-radius:9.9px!important}
#market .k32{height:17px!important}
#market .k33{width:17.6px!important;height:17.6px!important}
#market .k34{font-size:27.2px!important;letter-spacing:-0.7px!important}
#market .k35{gap:4px!important}
#market .k36{width:14px!important;height:14px!important}
#market .k37{font-size:15.2px!important}
#market .k38{font-size:15.2px!important}
#market .k39{font-size:15.2px!important;height:auto!important;padding:5px 0 0!important}
#market .k40{width:auto!important;gap:4.5px!important;padding:11px 12px!important;border-radius:9.9px!important}
#market .k41{height:17px!important}
#market .k42{width:17.6px!important;height:17.6px!important}
#market .k43{font-size:27.2px!important;letter-spacing:-0.7px!important}
#market .k44{gap:4px!important}
#market .k45{width:14px!important;height:14px!important}
#market .k46{font-size:15.2px!important}
#market .k47{font-size:15.2px!important}
#market .k48{font-size:15.2px!important;height:auto!important;padding:5px 0 0!important}
#market .k49{width:auto!important;gap:4.5px!important;padding:11px 12px!important;border-radius:9.9px!important}
#market .k50{height:17px!important}
#market .k51{width:17.6px!important;height:17.6px!important}
#market .k52{font-size:27.2px!important;letter-spacing:-0.7px!important}
#market .k53{gap:4px!important}
#market .k54{width:14px!important;height:14px!important}
#market .k55{font-size:15.2px!important}
#market .k56{font-size:15.2px!important}
#market .k57{font-size:15.2px!important;height:auto!important;padding:5px 0 0!important}
#traction .k1{padding:84px 22px 56px!important;width:100%!important;height:auto!important;flex-direction:column!important;gap:16px!important;align-items:stretch!important}
#traction .k2{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;gap:7.2px!important;flex-wrap:wrap!important}
#traction .k3{font-size:15.2px!important}
#traction .k4{width:24.8px!important;height:11.5px!important}
#traction .k5{font-size:15.2px!important;letter-spacing:1.4px!important}
#traction .k6{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;gap:6.3px!important}
#traction .k7{font-size:34.4px!important;letter-spacing:-0.7px!important}
#traction .k8{font-size:17px!important}
#traction .k9{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;gap:25.2px!important;flex-direction:column!important;align-items:stretch!important}
#traction .k10{width:auto!important;gap:9.9px!important}
#traction .k11{font-size:15.2px!important;letter-spacing:1px!important}
#traction .k12{gap:8.1px!important}
#traction .k13{width:17.6px!important;height:17.6px!important}
#traction .k14{font-size:16.4px!important}
#traction .k15{gap:8.1px!important}
#traction .k16{width:17.6px!important;height:17.6px!important}
#traction .k17{font-size:16.4px!important}
#traction .k18{gap:8.1px!important}
#traction .k19{width:17.6px!important;height:17.6px!important}
#traction .k20{font-size:16.4px!important}
#traction .k21{gap:8.1px!important}
#traction .k22{width:17.6px!important;height:17.6px!important}
#traction .k23{font-size:16.4px!important}
#traction .k24{gap:8.1px!important}
#traction .k25{width:17.6px!important;height:17.6px!important}
#traction .k26{font-size:16.4px!important}
#traction .k27{gap:8.1px!important;grid-template-columns:1fr!important}
#traction .k28{gap:4.5px!important;padding:13px 15px!important;border-radius:9.9px!important}
#traction .k29{font-size:32px!important;letter-spacing:-0.7px!important}
#traction .k30{font-size:15.8px!important}
#traction .k31{gap:4.5px!important;padding:13px 15px!important;border-radius:9.9px!important}
#traction .k32{font-size:32px!important;letter-spacing:-0.7px!important}
#traction .k33{font-size:15.8px!important}
#traction .k34{gap:4.5px!important;padding:13px 15px!important;border-radius:9.9px!important}
#traction .k35{font-size:32px!important;letter-spacing:-0.7px!important}
#traction .k36{font-size:15.8px!important}
#traction .k37{gap:4.5px!important;padding:13px 15px!important;border-radius:9.9px!important}
#traction .k38{gap:4.5px!important}
#traction .k39{font-size:32px!important;letter-spacing:-0.7px!important}
#traction .k40{width:23.6px!important;height:23.6px!important}
#traction .k41{font-size:15.8px!important}
#traction .k42{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;gap:10.8px!important;padding:10px 14px!important;border-radius:8.8px!important;flex-direction:column!important;align-items:flex-start!important}
#traction .k43{font-size:15.2px!important;letter-spacing:1px!important}
#traction .k44{font-size:15.2px!important}
#team .k1{padding:84px 22px 56px!important;width:100%!important;height:auto!important;flex-direction:column!important;gap:16.2px!important;align-items:stretch!important}
#team .k2{gap:7.2px!important;flex-wrap:wrap!important}
#team .k3{font-size:15.2px!important}
#team .k4{width:24.8px!important;height:11.5px!important}
#team .k5{font-size:15.2px!important;letter-spacing:1.4px!important}
#team .k6{font-size:29.6px!important;letter-spacing:-0.7px!important}
#team .k7{gap:10.8px!important;flex-direction:column!important;align-items:stretch!important}
#team .k8{gap:12.6px!important;padding:16px!important;border-radius:12.1px!important}
#team .k9{width:62px!important;height:62px!important}
#team .k10{gap:4.5px!important}
#team .k11{font-size:17.6px!important}
#team .k12{font-size:15.2px!important;letter-spacing:0.7px!important}
#team .k13{font-size:15.2px!important}
#team .k14{gap:12.6px!important;padding:16px!important;border-radius:12.1px!important}
#team .k15{width:62px!important;height:62px!important}
#team .k16{gap:4.5px!important}
#team .k17{font-size:17.6px!important}
#team .k18{font-size:15.2px!important;letter-spacing:0.7px!important}
#team .k19{font-size:15.2px!important}
#team .k20{padding:15px 0!important;border-radius:12.1px!important;grid-template-columns:1fr!important}
#team .k21{gap:4px!important;padding:0 18px!important}
#team .k22{font-size:29.6px!important;letter-spacing:-0.7px!important}
#team .k23{font-size:15.2px!important}
#team .k24{gap:4px!important;padding:0 18px!important}
#team .k25{font-size:29.6px!important;letter-spacing:-0.7px!important}
#team .k26{font-size:15.2px!important}
#team .k27{gap:4px!important;padding:0 18px!important}
#team .k28{font-size:29.6px!important;letter-spacing:-0.7px!important}
#team .k29{font-size:15.2px!important}
#team .k30{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;height:auto!important;gap:14.4px!important}
#team .k31{font-size:15.2px!important}
#get-the-app .bgp img{object-position:70% 50%!important}
#get-the-app .k1{padding:84px 22px 56px!important;width:100%!important;height:auto!important;flex-direction:column!important;gap:18px!important;align-items:stretch!important}
#get-the-app .k2{width:100%!important;height:auto!important;aspect-ratio:638 / 236!important}
#get-the-app .k3{width:auto!important;gap:14.4px!important}
#get-the-app .k4{font-size:47.6px!important;letter-spacing:-1.4px!important}
#get-the-app .k5{font-size:17.6px!important;width:auto!important}
#get-the-app .k6{gap:28.8px!important;flex-direction:column!important;align-items:stretch!important}
#get-the-app .k7{gap:4px!important}
#get-the-app .k8{font-size:15.2px!important}
#get-the-app .k9{font-size:15.2px!important}
#get-the-app .k10{gap:4px!important}
#get-the-app .k11{font-size:15.2px!important}
#get-the-app .k12{font-size:15.2px!important}
#get-the-app .k13{gap:4px!important}
#get-the-app .k14{font-size:15.2px!important}
#get-the-app .k15{font-size:15.2px!important}
#get-the-app .k16{position:relative!important;right:auto!important;bottom:auto!important;width:auto!important;height:auto!important}
#get-the-app .k17{position:relative!important;right:auto!important;bottom:auto!important;width:auto!important;gap:6.3px!important;padding:14px 14px 11px!important;border-radius:13.2px!important}
#get-the-app .k18{width:81.2px!important;height:81.2px!important}
#get-the-app .k19{gap:4px!important}
#get-the-app .k20{font-size:15.2px!important}
#get-the-app .k21{font-size:15.2px!important}
/* ---------- mobile base (inside the mobile media query) ---------- */
html{scroll-snap-type:none}
.slide{height:auto;min-height:100svh;display:flex;flex-direction:column;overflow:hidden;scroll-snap-align:none}
.stage{position:relative;left:auto;top:auto;width:100%;height:auto;transform:none;flex:1;display:flex;flex-direction:column}
.canvas{width:100%;max-width:560px;margin:0 auto;height:auto;flex:1;justify-content:center}
.canvas *{max-width:100%}
.canvas svg{flex-shrink:0}
.canvas [data-foot]{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;height:auto!important;margin-top:8px}
.hdr{padding:max(14px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 14px max(16px,env(safe-area-inset-left,0px));background:linear-gradient(180deg,rgba(10,15,30,.92) 0%,rgba(10,15,30,.6) 60%,rgba(10,15,30,0) 100%)}
body[data-hdr=light] .hdr{background:linear-gradient(180deg,rgba(242,238,230,.95) 0%,rgba(242,238,230,.6) 60%,rgba(242,238,230,0) 100%)}
.hdr .logo,.hdr .logo img{height:30px}
.cta{padding:9px 12px 9px 14px;font-size:13px}
.cta svg{width:12px;height:12px}
.dots{right:6px}
.dots ol{gap:8px}
.dots a{width:7px;height:7px;border-width:1.5px}
.dots a.on{transform:scale(1.35)}
.dots .lbl{display:none}
.bg{bottom:auto;height:100%}
.slide[data-mbg=cover] .bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,15,30,.55) 0%,rgba(10,15,30,.35) 30%,rgba(10,15,30,.82) 62%,rgba(10,15,30,.96) 100%)}
.slide[data-mbg=top] .bg{height:min(48svh,440px)}
.slide[data-mbg=top] .bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,15,30,.35) 0%,rgba(10,15,30,0) 30%,rgba(10,15,30,0) 55%,var(--bg) 100%)}
.slide[data-mbg=top] .canvas{padding-top:calc(min(48svh,440px) - 6px)!important;justify-content:flex-start}
.bgp{left:0!important;width:100%!important}
.bgd{display:none}

/* ---------- per-slide mobile layouts ---------- */
/* unused data */
#unused-data [style*="height:80px"]{flex-direction:row!important;min-height:46px}
#unused-data [style*="height:80px"]>div{padding:8px 12px!important}
#unused-data [style*="height:64px"]{min-height:44px}
#unused-data .canvas>div:has(>div>[style*="height:80px"]){flex:0 0 auto!important;margin-top:10px}

/* solution */
#solution .canvas>div:last-of-type{flex-wrap:nowrap!important;gap:8px!important}
#solution .canvas>div:last-of-type>div{flex:1 1 0;min-width:0;padding:10px 12px!important}

/* why different: two stacked diagram cards */
#why-different [style*="height:590px"]{flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;align-content:flex-start;gap:6px!important;padding:16px 12px 14px!important;height:auto!important;background:#0f1628;border:1px solid #26314f;border-radius:16px}
#why-different [style*="width:798px"]{background:#1b0e15;border-color:#6e2a2e}
#why-different [style*="height:590px"]>*{flex:0 0 100%;width:auto!important;height:auto!important}
#why-different [style*="height:590px"]>svg,#why-different [style*="width:2px"],#why-different [style*="width:144px"]>svg{display:none!important}
#why-different [style*="width:144px"]{flex:1 1 18%!important;min-width:0!important;height:26px!important;padding:0 2px!important;font-size:11px!important;line-height:24px!important;justify-content:center!important;align-items:center!important;text-align:center}
#why-different [style*="width:144px"] p{font-size:11px!important}
#why-different [style*="width:224px"]{flex:1 1 28%!important;min-width:0!important;padding:6px 4px!important}
#why-different [style*="width:224px"] p{font-size:11.5px!important}
#why-different [style*="width:300px; height:48px"]{flex:0 0 auto!important;padding:4px 14px!important}
#why-different [style*="width:580px"]{padding:10px 12px!important;margin:4px 0}
#why-different [style*="height:72px"][style*="width:800px"]{padding:8px 10px!important;margin-bottom:4px}
#why-different [style*="width:370px"]{padding:4px 10px!important;margin:2px 0 4px}

/* how it works: graph + component chips */
#how-it-works [style*="width:1240px"][style*="height:620px"]:not(svg){flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;gap:6px!important;height:auto!important}
#how-it-works [style*="height:620px"]>svg{flex:0 0 100%;margin-bottom:4px}
#how-it-works [style*="height:620px"]>p{flex:0 0 auto;width:auto!important;padding:5px 10px!important;border:1px solid #2e3a55;border-radius:999px;background:#111a30;font-size:12.5px!important;line-height:1.2!important}
#how-it-works [style*="height:620px"]>div{order:5;flex:0 0 auto;margin-top:6px}

/* app: swipeable screenshots */
#app .canvas>div:has(>img+img){flex-wrap:nowrap!important;overflow-x:auto;justify-content:flex-start!important;align-items:center!important;gap:12px!important;margin:0 -22px!important;padding:8px 22px 20px!important;max-width:none!important;width:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}
#app .canvas>div:has(>img+img)::-webkit-scrollbar{display:none}
#app .canvas>div:has(>img+img)>img{flex:0 0 auto;height:min(56svh,500px)!important;width:auto!important;scroll-snap-align:center}

/* business model */
#business-model [style*="grid-template-columns"]>div{padding:0 0 14px!important;border-left:0!important;border-bottom:1px solid #26314f}

/* no catalogue: cream half, VS, navy half */
#no-catalogue .canvas{gap:0!important}
#no-catalogue .canvas>div:first-child{order:1;padding-bottom:30px!important}
#no-catalogue .canvas>p{order:2;align-self:center;margin:0 0 -17px!important;z-index:2}
#no-catalogue .canvas>div+div{order:3;background:#0a0f1e;margin-bottom:-56px!important;padding:44px 0 56px!important;box-shadow:0 0 0 100vmax #0a0f1e;clip-path:inset(0 -100vmax)}
#no-catalogue [style*="grid-template-columns"]{grid-template-columns:1fr 1fr 1fr!important}

/* moza */
#moza .canvas>img{width:56%!important;align-self:center}

/* troubleshooting: collect, analyse, resolve in order */
#troubleshooting .canvas>*{order:20}
#troubleshooting .canvas>[data-a=l]{order:1}
#troubleshooting .canvas>h2{order:2}
#troubleshooting .canvas>p[style*="left:128px"]{order:3;margin-top:6px}
#troubleshooting .canvas>div[style*="left:128px; width:420px"]{order:4}
#troubleshooting .canvas>p[style*="left:620px"]{order:5;margin-top:10px}
#troubleshooting .canvas>div[style*="left:620px"]{order:6}
#troubleshooting .canvas>p[style*="left:972px"]{order:7;margin-top:10px}
#troubleshooting .canvas>div[style*="left:972px"]{order:8;flex-direction:row!important;align-items:flex-start!important;gap:8px!important}
#troubleshooting .canvas>div[style*="left:972px"]>div{flex:1 1 0!important;min-width:0}
#troubleshooting .canvas>div[style*="left:972px"] img{width:100%!important;height:auto!important;aspect-ratio:146/316}
#troubleshooting .canvas>div[style*="left:972px"] p{font-size:12px!important;min-height:0!important}
#troubleshooting .canvas>div[style*="top:866px"]{order:9;margin-top:8px;flex-direction:column!important;align-items:flex-start!important}
#troubleshooting .canvas>div[style*="top:866px"]>div{flex-direction:row!important;flex-wrap:wrap!important;gap:6px!important}
#troubleshooting .canvas>div[style*="top:866px"]>div>div{flex-direction:row!important;flex-wrap:wrap!important;gap:6px!important}

/* market: two-column tiles */
#market div:has(>div[style*="width:318px"]){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px!important}
#market div[style*="width:318px"]{padding:12px!important;min-width:0!important}
#market div[style*="width:318px"] *{min-width:0}
#market div[style*="width:318px"] div:has(>svg+p){flex-wrap:nowrap!important;align-items:flex-start!important}
#market div[style*="width:318px"] div:has(>svg+p)>p{font-size:12.5px!important;white-space:normal!important}
#market div[style*="width:318px"] div:has(>svg+p)>svg{margin-top:2px}
#market div[style*="width:318px"]:last-child{grid-column:span 2}
#market div[style*="width:318px"] p[style*="font-size:64px"]{font-size:25px!important}

/* traction: 2x2 stats */
#traction [style*="grid-template-columns"]{grid-template-columns:1fr 1fr!important;gap:8px!important}
#traction [style*="grid-template-columns"]>div{padding:12px!important}

/* team: three stats in a row */
#team [style*="grid-template-columns"]{grid-template-columns:1fr 1fr 1fr!important;padding:16px 0!important}
#team [style*="grid-template-columns"]>div{padding:0 6px!important}
#team [style*="grid-template-columns"] p+p{font-size:11.5px!important}

/* get the app: button instead of QR */
#get-the-app .canvas>*{order:4}
#get-the-app .canvas>img:first-child{order:1;width:60%!important;height:auto!important}
#get-the-app .canvas>div:has(h1){order:2}
#get-the-app a.qr-link{order:3;position:relative!important;right:auto!important;bottom:auto!important;width:auto!important;align-self:flex-start;padding:0!important;background:#c62828!important;border-radius:999px!important;box-shadow:0 10px 30px rgba(198,40,40,.4)!important}
#get-the-app a.qr-link>div{display:none!important}
#get-the-app .m-appbtn{display:block;padding:15px 26px;color:#fff;font:700 17px/1 Figtree,Arial,sans-serif}
#get-the-app a.icon-link{display:none!important}

}
