@font-face{font-family:almarai;src:url(/_next/static/media/ee560ad5f4ea18cd-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:almarai;src:url(/_next/static/media/b0523c32f4301ba3-s.p.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:almarai;src:url(/_next/static/media/d24b4ece6d75d3d3-s.p.woff2) format("woff2");font-display:swap;font-weight:800}@font-face{font-family:almarai Fallback;src:local("Arial");ascent-override:90.50%;descent-override:21.10%;line-gap-override:0.00%;size-adjust:100.00%}.__className_b5a854{font-family:almarai,almarai Fallback}.__variable_b5a854{--font-almarai:"almarai","almarai Fallback"}@font-face{font-family:cairo;src:url(/_next/static/media/051e538e8517292d-s.p.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:cairo;src:url(/_next/static/media/0fa583654b45d0d7-s.p.woff2) format("woff2");font-display:swap;font-weight:800}@font-face{font-family:cairo Fallback;src:local("Arial");ascent-override:130.30%;descent-override:57.10%;line-gap-override:0.00%;size-adjust:100.00%}.__className_e7d192{font-family:cairo,cairo Fallback}.__variable_e7d192{--font-cairo:"cairo","cairo Fallback"}@font-face{font-family:cairoLatin;src:url(/_next/static/media/a4cd88120e3169e6-s.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:cairoLatin;src:url(/_next/static/media/b6e1e4182635ca4b-s.woff2) format("woff2");font-display:swap;font-weight:800}@font-face{font-family:cairoLatin Fallback;src:local("Arial");ascent-override:133.03%;descent-override:58.29%;line-gap-override:0.00%;size-adjust:97.95%}.__className_d59c8a{font-family:cairoLatin,cairoLatin Fallback}.__variable_d59c8a{--font-cairo-latin:"cairoLatin","cairoLatin Fallback"}:root{--blue:#3b6fe6;--blue-700:#255fe3;--tint:#e8effd;--blue-ink:#1f4fbf;--orange:#fea258;--orange-tint:#fff1e3;--orange-ink:#c25e12;--cta:#f7913a;--cta-hover:#fd8320;--warm:#fff8f1;--blue-light:#92aff1;--sky-tint:#e4f3ff;--sky-ink:#34509a;--navy:#131f45;--text:#4b5565;--muted:#5b6478;--bg:#ffffff;--page:#f7f9fc;--bg-soft:#f7f9fc;--surface:#fff;--ng-blue-soft:#e4f3ff;--line:#e3e7f0;--radius:16px;--shadow:0 1px 2px rgb(27 22 64/4%),0 4px 16px rgb(27 22 64/6%);--shadow-lg:0 20px 50px rgb(27 22 64/14%);--font-body:var(--font-almarai),system-ui,sans-serif;--font-head:var(--font-cairo),var(--font-cairo-latin),var(--font-almarai),system-ui,sans-serif;--container:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body);color:var(--text);background:var(--page);line-height:1.8;font-size:17px;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-head);line-height:1.35;margin:0 0 .5em;font-weight:700;color:var(--navy)}h1{font-size:clamp(1.75rem,5vw,2.75rem);line-height:1.3}h2{font-size:clamp(1.5rem,3.6vw,2.1rem)}h3{font-size:1.19rem}p{margin:0 0 1em}a{color:var(--blue);text-decoration:none}img{max-width:100%;height:auto;display:block}:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:6px}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:20px}.section{padding-block:clamp(48px,6vw,72px)}.section.soft{background:var(--surface);border-block:1px solid var(--line)}.section.warm{background:var(--ng-blue-soft)}.section.warm .card{border-color:#cfe3f7}.section.dark{background:linear-gradient(135deg,#24145e,#1577b0);color:#fff}.cta-band p,.section.dark .lead{color:#dbeafe}.section.dark .muted{color:#c3cadb}.dark h2,.dark>.container>.center h2{color:#fff}.dark .lead{color:#c3cadb}.dark figcaption h3{color:#fff}.dark .video-card{border-color:rgba(146,175,241,.35)}.dark a:not(.btn):not(.card){color:var(--blue-light)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-weight:700;color:var(--blue);font-size:.95rem;margin-bottom:10px}.eyebrow:before{content:"";width:34px;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--blue-light) 0 14px,transparent 14px 20px,var(--orange) 20px)}.dark .eyebrow{color:var(--blue-light)}.lead,.muted{color:var(--muted)}.lead{font-size:1.12rem;max-width:720px}.center{text-align:center}.center .lead{margin-inline:auto}.grid{display:grid;gap:22px}.g2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.g3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.g4{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.split{display:grid;gap:48px;align-items:center;grid-template-columns:1.05fr 1fr}@media (max-width:900px){.split{grid-template-columns:1fr}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-head);font-weight:700;font-size:1.02rem;min-height:48px;padding:10px 22px;border-radius:12px;border:1px solid transparent;cursor:pointer;transition:background .2s,border-color .2s,color .2s;white-space:nowrap}.btn-cta{background:var(--blue);color:#fff;box-shadow:0 6px 18px rgba(59,111,230,.3)}.btn-cta:hover{background:var(--blue-700)}.btn-blue{background:var(--blue);color:#fff}.btn-blue:hover{background:var(--blue-700)}.btn-ghost{background:#fff;color:var(--blue-ink);border-color:var(--line)}.btn-ghost:hover{background:var(--tint)}.dark .btn-ghost{background:transparent;color:#fff;border-color:#fff}.dark .btn-ghost:hover{color:var(--blue-light);border-color:var(--blue-light)}.btn-sm{padding:9px 18px;font-size:.95rem}.btn-block{width:100%}.site-header{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid var(--line)}.site-header:after{content:"";position:absolute;z-index:0;pointer-events:none;inset-inline:0;bottom:-4px;height:4px;background:linear-gradient(90deg,var(--blue) 0 33.33%,var(--orange) 33.33% 66.66%,var(--blue-light) 66.66%)}.site-header .bar{gap:24px;height:72px}.brand,.site-header .bar{display:flex;align-items:center}.brand{gap:10px;color:var(--navy);font-family:var(--font-head);font-weight:800;font-size:1.15rem}.brand img{width:40px;height:40px}.brand small{display:block;font-size:.72rem;color:var(--muted);font-weight:700;line-height:1}.nav{display:flex;gap:4px;margin-inline-start:auto}.nav a{color:var(--navy);font-weight:700;padding:8px 12px;border-radius:10px;font-size:.98rem}.nav a.btn-cta,.nav a.btn-cta:hover{color:#fff}.nav a:hover,.nav a[aria-current=page]{background:var(--bg-soft);color:var(--blue)}.header-cta{margin-inline-start:8px}.menu-btn{display:none;margin-inline-start:auto;background:none;border:1px solid var(--line);border-radius:10px;width:44px;height:44px;cursor:pointer}@media (max-width:1020px){.nav{display:none;position:absolute;z-index:1;top:76px;inset-inline:0;background:#fff;flex-direction:column;padding:12px 20px 20px;border-bottom:1px solid var(--line);box-shadow:var(--shadow)}.nav.open{display:flex}.menu-btn{display:inline-grid;place-items:center}.header-cta{display:none}}.mobile-cta{display:none}@media (max-width:760px){.mobile-cta{display:grid;grid-auto-flow:column;grid-template-columns:1fr;grid-auto-columns:auto;gap:10px;position:fixed;bottom:0;inset-inline:0;z-index:60;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--line);box-shadow:0 -8px 24px -14px rgba(19,31,69,.2)}body{padding-bottom:78px}.wa-float{display:none!important}.mobile-cta .btn-wa{background:#1fa855;color:#fff;border-color:#1fa855}}.wa-float{position:fixed;bottom:24px;inset-inline-start:24px;z-index:55;width:56px;height:56px;border-radius:50%;background:#1fa855;display:grid;place-items:center;box-shadow:0 8px 20px -8px rgba(31,168,85,.5)}.hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(600px 300px at 85% 10%,rgb(59 172 228/18%),transparent),radial-gradient(400px 240px at 10% 90%,rgb(247 145 58/14%),transparent);padding-block:clamp(48px,7vw,88px) clamp(56px,7vw,96px)}.hero h1{line-height:1.5;font-size:clamp(1.8rem,3.3vw,2.6rem)}.hero h1 .hl{color:var(--blue);-webkit-text-decoration:underline 4px var(--blue-light);text-decoration:underline 4px var(--blue-light);text-underline-offset:12px}.hero-actions{gap:12px;margin-top:26px}.hero-actions,.hero-points{display:flex;flex-wrap:wrap}.hero-points{gap:10px 22px;margin-top:24px;padding:0;list-style:none;color:var(--muted);font-size:.95rem}.hero-points li{display:flex;gap:8px;align-items:center}.hero-points li:before{content:"";width:18px;height:18px;border-radius:50%;background:var(--orange-tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FEA258' stroke-width='3'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/12px no-repeat}.cta-band .hero-points{color:#d5dcec}.device,.hero>.container{position:relative}.device{border-radius:14px;background:#fff;padding:10px;border:1px solid var(--line);box-shadow:var(--shadow-lg)}.device .dots{display:flex;gap:6px;padding:2px 4px 10px}.device .dots i{width:9px;height:9px;border-radius:50%;background:var(--line)}.screen{position:relative;aspect-ratio:16/10;border-radius:8px;overflow:hidden;background:var(--bg-soft);color:var(--navy)}.screen video{width:100%;height:100%;object-fit:cover;display:block}.screen-play{font:inherit;cursor:pointer;display:inline-flex;margin-top:14px;align-items:center;gap:8px;background:#fff;color:var(--navy);border:1px solid var(--line);border-radius:99px;padding:6px 14px 6px 8px;font-weight:700;font-size:.88rem;box-shadow:var(--shadow)}.screen-play span{width:28px;height:28px;border-radius:50%;background:var(--blue);display:grid;place-items:center}.screen-play:hover{border-color:var(--blue)}.card{--tone:var(--blue-light);--tone-soft:var(--sky-tint);--tone-ink:var(--sky-ink);background:#fff;border:1px solid var(--line);border-top:3px solid var(--tone);border-radius:var(--radius);padding:22px;box-shadow:var(--shadow);transition:box-shadow .2s ease,transform .2s ease;position:relative;color:var(--text)}.card:nth-child(3n+2){--tone:var(--orange);--tone-soft:var(--orange-tint);--tone-ink:var(--orange-ink)}.card:nth-child(3n){--tone:var(--blue);--tone-soft:var(--tint);--tone-ink:var(--blue-ink)}a.card:hover{box-shadow:0 1px 2px rgba(19,31,69,.04),0 12px 28px rgba(19,31,69,.1);transform:translateY(-2px)}.card .ic{background:var(--tone-soft)}a.card{color:inherit;display:block}.card .ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;margin-bottom:12px}.card h3{margin-bottom:6px}.card p{color:var(--muted);margin:0;font-size:.98rem}.card .more{display:inline-flex;gap:6px;align-items:center;margin-top:14px;font-weight:800;color:var(--blue);font-size:.95rem}.sector-card{overflow:hidden;padding:0}.sector-card .img{background:var(--tone-soft);aspect-ratio:16/9;display:grid;place-items:center}.sector-card .img img{width:46%}.sector-card .body{padding:22px 24px 26px}.tag{display:inline-block;font-size:.8rem;font-weight:700;padding:3px 10px;border-radius:99px;background:var(--bg-soft);color:var(--muted);border:1px solid var(--line)}.pain{display:grid;gap:18px;align-items:start}.pain .scene{border-radius:12px;background:var(--tone-soft);overflow:hidden;aspect-ratio:360/220}.pain .scene video{width:100%;height:100%;object-fit:cover;display:block}.pain .fix{margin-top:8px;color:var(--blue);font-weight:700;font-size:.95rem;display:flex;gap:6px}.flow{display:grid;grid-template-columns:1fr auto 1fr;gap:30px;align-items:center}@media (max-width:800px){.flow{grid-template-columns:1fr}.flow .arrows{transform:rotate(90deg);margin:auto}}.doc{background:#fff;border-radius:14px;padding:22px;box-shadow:var(--shadow);border:1px solid var(--line)}.doc .row{height:10px;border-radius:6px;background:var(--line);margin:10px 0}.results{display:grid;gap:14px}.result{display:flex;gap:14px;align-items:center;background:#fff;border-radius:12px;padding:14px 18px;border:1px solid var(--line);opacity:0;transform:translateX(-14px)}.in .result{animation:slideIn .6s ease forwards}.in .result:nth-child(2){animation-delay:.35s}.in .result:nth-child(3){animation-delay:.7s}@keyframes slideIn{to{opacity:1;transform:none}}.arrows path{stroke-dasharray:120;stroke-dashoffset:120}.in .arrows path{animation:draw 1s ease forwards}@keyframes draw{to{stroke-dashoffset:0}}.wheel-wrap{position:relative;max-width:1120px;margin:40px auto 0}.wheel{width:100%;height:auto;overflow:visible}.wheel .thread{fill:none;stroke-width:1.6;stroke-dasharray:4 6;opacity:.55;transition:opacity .3s,stroke-width .3s;animation:dash 1.6s linear infinite}@keyframes dash{to{stroke-dashoffset:-28}}.wheel .thread.on{opacity:1;stroke-width:2.6;stroke-dasharray:none}.wheel .hub-ring{animation:spin 40s linear infinite;transform-origin:center;transform-box:fill-box}@keyframes spin{to{transform:rotate(1turn)}}.wheel .pulse{animation:hubpulse 2.6s ease-out infinite;transform-box:fill-box;transform-origin:center}@keyframes hubpulse{0%{transform:scale(1);opacity:.5}to{transform:scale(1.5);opacity:0}}.wheel .gnode{cursor:pointer}.wheel .gnode circle{transition:r .25s}.wheel .mnode{cursor:pointer}.wheel .mnode circle{transition:transform .25s,fill .25s;transform-box:fill-box;transform-origin:center}.wheel .mnode.on circle,.wheel .mnode:focus circle,.wheel .mnode:hover circle{transform:scale(1.35)}.wheel .mlabel{font-family:var(--font-body);font-size:15px;fill:var(--navy);font-weight:700;pointer-events:none}.wheel .glabel{font-family:var(--font-head);font-size:14px;fill:#fff;font-weight:800;pointer-events:none}.wheel-panel{margin-top:18px;min-height:96px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 22px;display:flex;gap:18px;align-items:center;justify-content:space-between;box-shadow:var(--shadow)}.wheel-panel h3{margin:0}.wheel-legend{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:18px}.wheel-legend button{font:inherit;font-weight:700;font-size:.88rem;border:1px solid var(--line);background:#fff;border-radius:99px;padding:6px 14px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;color:var(--navy)}.wheel-legend button i{width:10px;height:10px;border-radius:50%}.wheel-legend button[aria-pressed=true]{border-color:var(--navy);background:var(--bg-soft)}.wheel-mobile{display:none}@media (max-width:700px){.wheel-wrap .wheel,.wheel-wrap .wheel-panel{display:none}.wheel-mobile{display:block}}.acc{border:1px solid var(--line);border-radius:14px;background:#fff;margin-bottom:10px;overflow:hidden}.acc summary{list-style:none;cursor:pointer;padding:14px 18px;font-weight:800;display:flex;align-items:center;gap:10px;font-family:var(--font-head);color:var(--navy)}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";margin-inline-start:auto;font-size:1.4rem;color:var(--muted)}.acc[open] summary:after{content:"−"}.acc ul{list-style:none;margin:0;padding:0 12px 12px;display:grid;gap:6px}.acc li a{display:flex;justify-content:space-between;padding:10px 12px;border-radius:10px;background:var(--bg-soft);color:var(--navy);font-weight:700}.timeline{counter-reset:s;display:grid;gap:0;position:relative}.timeline:before{content:"";position:absolute;top:0;bottom:0;inset-inline-start:23px;width:2px;background:var(--line)}.step{position:relative;padding-inline-start:70px;padding-bottom:28px}.step:before{counter-increment:s;content:counter(s);position:absolute;inset-inline-start:4px;top:0;width:40px;height:40px;border-radius:50%;background:var(--blue);display:grid;place-items:center;font-family:var(--font-head);font-weight:700;font-size:1.1rem;color:#fff;box-shadow:0 0 0 5px var(--bg-soft)}.step h3{margin-bottom:4px}.step p{color:var(--muted);margin:0}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:18px}.stat b{display:block;font-family:var(--font-head);font-size:2rem;color:var(--navy)}.video-card{border-radius:14px;overflow:hidden;background:var(--bg-soft);border:1px solid var(--line);position:relative;aspect-ratio:16/9}.video-card iframe,.video-card video{width:100%;height:100%;display:block;border:0;object-fit:cover}.video-placeholder{position:absolute;inset:0;display:grid;place-items:center;color:var(--navy);text-align:center;padding:20px;background:var(--tint)}.play{width:64px;height:64px;border-radius:50%;background:var(--blue);display:grid;place-items:center;margin:0 auto 14px;box-shadow:0 0 0 10px rgba(59,111,230,.12)}.form-card{background:#fff;color:var(--navy);border-radius:18px;padding:clamp(22px,4vw,36px);box-shadow:var(--shadow-lg);border:1px solid var(--line)}.field{display:grid;gap:6px;margin-bottom:14px}.field label{font-weight:700;font-size:.95rem}.field input,.field select,.field textarea{font:inherit;padding:12px 14px;border:1.5px solid var(--line);border-radius:10px;background:#fff;color:var(--navy);min-height:50px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 4px rgba(59,111,230,.15)}.row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:520px){.row2{grid-template-columns:1fr}}.form-ok{text-align:center;padding:20px}.form-ok .check{width:70px;height:70px;border-radius:50%;background:#e8f5ee;display:grid;place-items:center;margin:0 auto 14px}.form-err{color:#b42318;font-weight:700;font-size:.95rem}.hp{position:absolute;inset-inline-start:-9999px}.fine{font-size:.82rem;color:var(--muted);margin-top:10px}.cta-band{color:#fff;display:grid;grid-template-columns:1.2fr 1fr;gap:30px;align-items:center;overflow:hidden}.cta-band,.cta-band>*{position:relative}.cta-band h2{color:#fff}.cta-band p{color:#d5dcec}@media (max-width:900px){.cta-band{grid-template-columns:1fr}}.page-hero{background:linear-gradient(180deg,var(--bg-soft),#fff);padding-block:56px 40px;border-bottom:1px solid var(--line)}.crumbs{font-size:.9rem;margin-bottom:14px;display:flex;flex-wrap:wrap;gap:6px}.crumbs,.crumbs a{color:var(--muted)}.crumbs a:hover{color:var(--blue)}.module-hero-img{background:var(--tint);border-radius:20px;padding:30px;display:grid;place-items:center;aspect-ratio:4/3}.module-hero-img img{width:70%}.feature-list{list-style:none;padding:0;margin:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.feature-list li{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px 18px;display:flex;gap:12px;align-items:flex-start;font-weight:700;color:var(--navy)}.feature-list li svg{flex:none;margin-top:4px}.sticky-aside{position:sticky;top:96px}.layout-aside{display:grid;grid-template-columns:1fr 360px;gap:40px;align-items:start}@media (max-width:980px){.layout-aside{grid-template-columns:1fr}.sticky-aside{position:static}}.prose{font-size:1.08rem}.prose h2{font-size:1.6rem;margin-top:1.6em}.prose h3{font-size:1.25rem;margin-top:1.4em}.prose ol,.prose ul{padding-inline-start:1.4em}.prose blockquote{border-inline-start:4px solid var(--blue);margin:1.4em 0;padding:6px 18px;background:var(--bg-soft);border-radius:8px}.prose img{border-radius:14px;margin:1.4em 0}.site-footer{background:#fff;border-top:1px solid var(--line);padding-block:60px 30px;font-size:.95rem}.site-footer,.site-footer a{color:var(--muted)}.site-footer a:hover{color:var(--blue-ink)}.site-footer a.btn-cta,.site-footer a.btn-cta:hover{color:#fff}.site-footer h4{color:var(--navy);font-size:1rem}.site-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.foot-grid{display:grid;gap:30px;grid-template-columns:1.3fr 1.6fr 1fr}.foot-offices{margin-top:16px!important}.foot-offices b{display:block;color:var(--navy);font-size:.9rem}@media (max-width:860px){.foot-grid{grid-template-columns:1fr 1fr}.foot-grid>:first-child{grid-column:1/-1}}@media (max-width:560px){.foot-grid{grid-template-columns:1fr}}.foot-bottom{border-top:1px solid var(--line);margin-top:40px;padding-top:20px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:.85rem}.reveal{opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:.08s}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.chip{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:99px;background:#fff;border:1px solid var(--line);font-weight:700;color:var(--navy);white-space:nowrap}.chip i{width:8px;height:8px;border-radius:50%}.faq details{border-bottom:1px solid var(--line);padding:16px 0}.faq summary{cursor:pointer;font-weight:800;font-family:var(--font-head);list-style:none;display:flex;gap:10px;color:var(--navy)}.faq summary:after{content:"+";margin-inline-start:auto;color:var(--blue);font-size:1.3rem}.faq details[open] summary:after{content:"−"}.faq p{margin:10px 0 0;color:var(--muted)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}.result,.reveal{opacity:1;transform:none}.arrows path{stroke-dashoffset:0}}.dd-btn,.nav a{white-space:nowrap}.dd{position:relative}.dd-btn{font:inherit;font-weight:700;color:var(--navy);background:none;border:0;padding:8px 12px;border-radius:10px;cursor:pointer;font-size:.98rem;display:inline-flex;align-items:center;gap:4px}.dd-menu{display:none;position:absolute;z-index:1;top:100%;inset-inline-start:0;min-width:210px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:8px;flex-direction:column}.dd:focus-within .dd-menu,.dd:hover .dd-menu{display:flex}@media (max-width:1020px){.dd-btn{display:none}.dd-menu{display:flex;position:static;box-shadow:none;border:0;padding:0;min-width:0}}@media (min-width:1021px){.nav .btn{display:none}}.field input,.field select,.field textarea{min-width:0;width:100%}.sticky-aside .row2{grid-template-columns:1fr}.logos{display:grid;grid-template-columns:repeat(8,84px);justify-content:center;gap:18px 26px;margin-top:34px}@media (max-width:900px){.logos{grid-template-columns:repeat(4,72px);gap:14px 18px}.logos .logo{width:72px;height:72px}.logos .logo:nth-child(n+13){display:none}}.logos .logo{width:84px;height:84px;border-radius:50%;background:#fff;filter:grayscale(1);opacity:.7;transition:filter .3s,opacity .3s}.logos .logo:hover{filter:none;opacity:1}.trust-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:760px){.trust-stats{grid-template-columns:repeat(2,1fr)}}.trust-stats .stat{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px;text-align:center}.dark .trust-stats .stat{background:rgba(255,255,255,.05);border-color:rgba(146,175,241,.35);border-top:2px solid var(--blue-light)}.dark .trust-stats .stat b{color:#fff}.doc,.result{color:var(--text)}.doc b,.result b{color:var(--navy)}.result{border-inline-start:3px solid var(--blue)}.result:nth-child(2){border-inline-start-color:var(--orange)}.result:nth-child(3){border-inline-start-color:var(--blue-light)}.dark .trust-stats .stat:nth-child(3n+2){border-top-color:var(--orange)}.dark .trust-stats .stat:nth-child(3n){border-top-color:#c9d7f8}.ei-flow{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:18px;margin-top:36px}.ei-rail{top:34px;inset-inline:10%;height:3px;background:var(--line)}.ei-rail,.ei-rail i{position:absolute;border-radius:2px}.ei-rail i{inset-block:0;inset-inline-start:0;width:calc(var(--p, 0) * 100%);background:linear-gradient(270deg,var(--orange),var(--blue) 55%,var(--blue-light))}.ei-st{--c:var(--blue);--c-ink:var(--blue-ink);position:relative;text-align:center;opacity:.35;transform:translateY(6px);transition:opacity .35s,transform .35s ease-out}.ei-st.ei-o{--c:var(--orange);--c-ink:var(--orange-ink)}.ei-st.ei-s{--c:var(--blue-light);--c-ink:var(--sky-ink)}.ei-st.on{opacity:1;transform:none}.ei-dot{width:68px;height:68px;margin:0 auto 14px;border-radius:50%;background:#fff;border:3px solid var(--c);display:grid;place-items:center;color:var(--c-ink);position:relative;z-index:1}.ei-dot svg{width:28px;height:28px}.ei-st.on .ei-dot{background:var(--c);color:#fff}.ei-st.on.ei-o .ei-dot,.ei-st.on.ei-s .ei-dot{color:var(--navy)}.ei-num{font:700 13px var(--font-head);color:var(--c-ink)}.ei-st b{display:block;font:700 1.1rem/1.4 var(--font-head);color:var(--navy);margin:2px 0 6px}.ei-st p{margin:0;font-size:.9rem;color:var(--muted);line-height:1.7}.ei-card{margin:12px auto 0;max-width:210px;background:#fff;border:1px solid var(--line);border-top:3px solid var(--c);border-radius:12px;padding:10px 12px;font-size:.82rem;text-align:start;box-shadow:var(--shadow)}.ei-card div{display:flex;justify-content:space-between;gap:8px;padding:2px 0}.ei-card span{color:var(--muted)}.ei-card strong{font-weight:700;color:var(--navy)}.ei-uuid{font:700 11px/1.5 ui-monospace,Menlo,monospace;color:var(--navy);direction:ltr;word-break:break-all}.ei-ok{display:inline-block;margin-top:6px;background:#e6f4ec;color:#14653a!important;border-radius:99px;padding:2px 10px;font:700 12px var(--font-head)}@media (max-width:860px){.ei-flow{grid-template-columns:1fr;gap:12px;max-width:420px;margin-inline:auto}.ei-rail{top:34px;bottom:34px;inset-inline-start:33px;inset-inline-end:auto;width:3px;height:auto}.ei-rail i{inset-inline:0;width:auto;height:calc(var(--p, 0) * 100%)}.ei-st{display:grid;grid-template-columns:68px 1fr;gap:14px;text-align:start;align-items:start}.ei-dot{margin:0}.ei-card{margin:10px 0 0;max-width:none}}.pain .scene img{width:100%;height:100%;object-fit:cover;display:block}.dark .btn-cta{background:#fff;color:var(--blue-ink);box-shadow:none}.dark .btn-cta:hover{background:var(--tint)}.hero:before{content:"";position:absolute;inset:-28px;z-index:-1;background:radial-gradient(circle,rgb(27 22 64/11%) 1px,transparent 1.6px) 0 0 /28px 28px;-webkit-mask-image:radial-gradient(70% 80% at 60% 50%,#000 30%,transparent 100%);mask-image:radial-gradient(70% 80% at 60% 50%,#000 30%,transparent 100%);pointer-events:none}.stats-strip{background:linear-gradient(135deg,#24145e,#1577b0);color:#fff}.stats-strip ul{list-style:none;margin:0;padding:36px 0;display:grid;grid-template-columns:repeat(4,1fr)}.stats-strip li{display:grid;justify-items:center;text-align:center;gap:4px;padding-inline:12px;border-inline-start:1px solid rgb(219 234 254/18%)}.stats-strip li:first-child{border-inline-start:0}.stats-strip .ic{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;background:rgb(255 255 255/10%);border:1px solid rgb(146 175 241/35%);color:var(--blue-light);margin-bottom:6px}.stats-strip b{font:800 34px/1.2 var(--font-head);color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.stats-strip b:after{content:"";display:block;width:26px;height:3px;margin:6px auto 4px;border-radius:2px;background:#f7913a}.stats-strip span{color:#dbeafe;font-size:14px}@media (max-width:720px){.stats-strip ul{grid-template-columns:repeat(2,1fr);row-gap:24px;padding:28px 0}.stats-strip li:nth-child(3){border-inline-start:0}.stats-strip b{font-size:28px}}.snap-dots{display:none}@media (min-width:900px) and (min-height:640px){.home-snap>[data-snap]{min-height:calc(100svh - 76px);display:flex;flex-direction:column;justify-content:center}.home-snap>[data-snap]>.hero,.home-snap>[data-snap]>.section{width:100%}.home-first>.hero{flex:1 1;display:flex;align-items:center;padding-block:32px}.home-first>.stats-strip ul{padding-block:26px}.home-snap>.section{padding-block:40px}.snap-dots{display:flex;flex-direction:column;gap:10px;position:fixed;inset-inline-start:18px;top:50%;transform:translateY(-50%);z-index:40}.snap-dots a{width:10px;height:10px;border-radius:50%;background:#c9d7f8;border:2px solid #fff;box-shadow:0 0 0 1px var(--line);transition:transform .2s,background .2s}.snap-dots a[aria-current=true]{background:var(--blue);transform:scale(1.3)}}@media (min-width:900px) and (min-height:640px) and (prefers-reduced-motion:no-preference){html:has(.home-snap){scroll-snap-type:y mandatory;scroll-padding-top:76px;scroll-behavior:smooth}.home-snap>[data-snap]{scroll-snap-align:start;scroll-snap-stop:always}html:has(.home-snap) .site-footer{scroll-snap-align:end}}@media (min-width:900px) and (min-height:640px){.home-snap>[data-snap]:not([data-fit=self])>.mx{flex:1 1;display:flex;flex-direction:column}.home-snap>[data-snap]:not([data-fit=self])>.mx>:first-child{flex:1 1;display:grid;align-content:center}.home-snap>[data-fit=self]{display:block}.home-first>.mx,.home-first>.mx>:first-child{flex:none}}.final-cta .split{grid-template-columns:1fr;justify-items:center;text-align:center;gap:26px}.final-cta .split .lead{margin-inline:auto}.final-cta .split .hero-points{justify-content:center}.final-cta .mx-m18 .win{width:760px;max-width:none}@media (max-width:900px){.final-cta .mx-m18 .win{width:auto}}.cta-band .hero-points,.dark .hero-points{color:#dbeafe}.fine{color:#5a6478}.btn-white{background:#fff;color:#24145e;margin-top:18px}.btn-white:hover{background:#dbeafe}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.video-grid{grid-template-columns:1fr}}.video-item{padding:14px}.video-item figcaption{margin-top:12px}.video-item h3{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hero-stage{position:relative;overflow:hidden;isolation:isolate;flex:1 1;display:flex;flex-direction:column;justify-content:center}.hero-stage>.mx{position:relative;z-index:1}.screen-split{display:grid;grid-template-columns:minmax(260px,.55fr) 1.45fr;gap:40px;align-items:center}.pain-grid{min-width:0}.pain-grid .card{min-width:240px}.screen-split .lead{margin-bottom:22px}.pain-grid{grid-template-columns:1fr 1fr;gap:16px}.pain-grid .card{padding:14px}.pain-grid .pain{gap:10px}.pain-grid h3{font-size:1.02rem;margin-bottom:2px}.pain-grid p{font-size:.9rem}.pain-grid .fix{font-size:.86rem;margin-top:4px}@media (max-width:900px){.screen-split{grid-template-columns:1fr;gap:28px}}@media (max-width:560px){.pain-grid{grid-template-columns:1fr}}@media (min-width:900px) and (min-height:640px){.home-snap .pain-grid .scene{aspect-ratio:360/220}.home-snap .pain-grid .scene img{object-fit:cover}}.home-first .mx-hero .hero-hero,.home-first .mx-m22 .m22-hero,.home-first .mx-m25 .m25-hero{min-height:0;padding-block:28px 24px}.home-first .mx-m11 .ns{padding-block:18px}.home-first .mx-m11 .ns-foot{margin-top:6px}.final-cta .mx-m18,.final-cta .mx-m18>:first-child{min-height:0;padding:0;background:none}@media (min-width:900px) and (min-height:640px){.home-snap .mx-m16 .ill svg{height:clamp(150px,30vh,330px);width:100%}}.home-snap .mx-m15 .m15-proof{display:none}@media (min-width:900px) and (min-height:640px){.home-snap>[data-fit=self]{padding-inline:clamp(24px,4.5vw,72px)}.home-snap .mx-m2{zoom:.92}}.home-snap .mx-m2 .m2-doc{margin-top:-16px}.home-snap .mx-m2 .m2-doc svg{display:block;width:32px;height:32px;color:#131f45;fill:none;stroke:currentColor;stroke-width:1.75}.home-first .mx-hero .hero-hero,.home-first .mx-m22 .m22-hero,.home-first .mx-m25 .m25-hero{padding-block:16px 12px}.final-cta .mx-m18 .ok{bottom:-34px}.final-cta .eyebrow{color:#c9d6f5}.mx{--navy:#131F45;--navy-2:#1B2656;--navy-3:#24316B;--blue:#5C6FA3;--blue-soft:#8D9BC4;--blue-tint:#EBF0FD;--orange:#3B6FE6;--orange-deep:#255FE3;--orange-tint:#EBF0FD;--accent:#3B6FE6;--accent-deep:#255FE3;--accent-tint:#EBF0FD;--sand:#FEA258;--sand-tint:#FFF3E8;--ink:#131F45;--ink-2:#4B5565;--bg:#F7F9FC;--bg-2:#F7F9FC;--line:#E3E7F0;--bg-blue:#E4F3FF;--on-dark:#DBEAFE;--muted:#5B6478;--ok:#1F9D6B;--bad:#D64545;--radius:16px;--ease-out:cubic-bezier(.16,1,.3,1);--font-body:var(--font-almarai),"Inter",system-ui,sans-serif;--font-head:var(--font-cairo),var(--font-cairo-latin),"Inter",system-ui,sans-serif;--id-orange:#FEA258;--id-blue:#92AFF1;--navy-band:linear-gradient(135deg,#24145E,#1577B0);--navy-band-solid:#131F45;--t0:#3B6FE6;--t0-soft:#E4F3FF;--t0-ink:#1F4FBF;--t1:#FEA258;--t1-soft:#FFF1E3;--t1-ink:#8A4B0F;--t2:#92AFF1;--t2-soft:#E4F3FF;--t2-ink:#34509A;--cta:#3B6FE6;--cta-hover:#255FE3;--cta-ink:#fff;--orange-text:#C25E12;--warm:#FFF8F1;--cool:#F6F8FB;--card-shadow:0 1px 2px rgb(27 22 64/4%),0 4px 16px rgb(27 22 64/6%);font-family:var(--font-body);color:var(--ink);line-height:1.6}.mx *{box-sizing:border-box}.mx .tone-0{--tone:var(--t0);--tone-soft:var(--t0-soft);--tone-ink:var(--t0-ink)}.mx .tone-1{--tone:var(--t1);--tone-soft:var(--t1-soft);--tone-ink:var(--t1-ink)}.mx .tone-2{--tone:var(--t2);--tone-soft:var(--t2-soft);--tone-ink:var(--t2-ink)}.mx .idstripe{height:4px;background:linear-gradient(90deg,#3B6FE6 0 33.33%,#FEA258 33.33% 66.66%,#92AFF1 66.66%)}.mx .idmark{display:inline-flex;gap:5px;align-items:center;vertical-align:middle}.mx .idmark:before{width:28px;background:var(--id-orange)}.mx .idmark:after,.mx .idmark:before{content:"";height:3px;border-radius:2px}.mx .idmark:after{width:14px}.mx .idmark:after,.mx .ns .idmark:before,.mx body.dark .idmark:before{background:var(--id-blue)}.mx .idmark.c{display:flex;justify-content:center;margin:0 auto 14px}.mx span+.idmark.c{margin-top:14px}.hero-bg{z-index:0;overflow:hidden;pointer-events:none;background:#F7F9FC}.hero-bg,.hero-bg:after{position:absolute;inset:0}.hero-bg:after{content:"";background-image:radial-gradient(rgb(27 22 64/11%) 1px,transparent 0);background-size:28px 28px}.hero-bg i{position:absolute;border-radius:50%;filter:blur(60px);will-change:transform}.hero-bg .b1{width:720px;height:520px;top:-180px;right:-160px;background:rgb(59 172 228/18%);animation:hb1 26s ease-in-out infinite alternate}.hero-bg .b2{width:640px;height:480px;bottom:-200px;left:-140px;background:rgb(247 145 58/14%);animation:hb2 30s ease-in-out infinite alternate}.hero-bg .b3{width:420px;height:320px;top:38%;left:38%;background:rgb(146 175 241/12%);animation:hb3 22s ease-in-out infinite alternate}@keyframes hb1{to{transform:translate(-90px,70px) scale(1.08)}}@keyframes hb2{to{transform:translate(110px,-60px) scale(1.06)}}@keyframes hb3{to{transform:translate(-120px,-40px) scale(.92)}}.hero-bg .lines{position:absolute;bottom:0;left:0;width:112%;height:60%;opacity:.55}.hero-bg .lines path{fill:none;stroke-width:1.2;vector-effect:non-scaling-stroke}.hero-bg .lines .l1{stroke:rgb(59 111 230/16%);animation:hl 28s ease-in-out infinite alternate}.hero-bg .lines .l2{stroke:rgb(254 162 88/22%);animation:hl 24s ease-in-out infinite alternate-reverse}.hero-bg .lines .l3{stroke:rgb(146 175 241/22%);animation:hl 30s ease-in-out infinite alternate}@keyframes hl{to{transform:translateX(-6%)}}@media (max-width:860px){.hero-bg .b1{width:420px;height:320px}.hero-bg .b2{width:380px;height:300px}.hero-bg .b3{display:none}}@media (prefers-reduced-motion:reduce){.hero-bg *{animation:none!important}}.hero>.container{z-index:1}.client-nav{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:10px}.client-nav .chip{white-space:normal}.client-group{margin-top:44px;scroll-margin-top:90px}.client-group h2{font-size:1.35rem;padding-inline-start:12px;border-inline-start:3px solid var(--orange)}.client-list{list-style:none;padding:0;margin:18px 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.client-item{background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px 14px;display:flex;align-items:center;gap:14px}.client-item img{flex:none;width:64px;height:64px;border-radius:50%;border:1px solid var(--line);object-fit:cover;background:#fff}.client-item>span{display:flex;flex-direction:column;gap:2px;min-width:0}.client-item b{color:var(--navy);font-size:.98rem}.client-item .muted{font-size:.85rem}.contact-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.contact-card,a.card.contact-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:26px 18px;transition:transform .2s,box-shadow .2s}.contact-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.contact-card .ic{margin-bottom:6px}.contact-card b{color:var(--navy);font-size:1.1rem}.shots{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin-top:20px}.shot{padding:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;cursor:zoom-in;box-shadow:var(--shadow);aspect-ratio:16/9}.shot img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;transition:transform .3s}.shot:hover img{transform:scale(1.03)}.shot-dialog{border:0;padding:0;max-width:min(1400px,94vw);background:transparent}.shot-dialog::backdrop{background:rgb(19 31 69/80%)}.shot-dialog img{width:100%;height:auto;max-height:82vh;object-fit:contain;border-radius:10px;background:#fff;display:block}.shot-bar{display:flex;gap:12px;justify-content:center;align-items:center;margin-top:10px;color:#fff;font-weight:700}.shot-bar button{background:#fff;color:var(--navy);border:0;border-radius:99px;width:40px;height:40px;font-size:1.1rem;cursor:pointer}.details-list summary{cursor:pointer;font-weight:800;font-family:var(--font-head);color:var(--navy);list-style:none;display:flex;gap:10px}.details-list summary:after{content:"+";margin-inline-start:auto;color:var(--blue);font-size:1.3rem}.details-list[open] summary:after{content:"−"}@media (min-width:900px) and (min-height:640px){.home-snap .mx-m1 .mw{max-width:1600px;padding-block:40px}.home-snap .mx-m1 .mw-grid{grid-template-columns:minmax(300px,.7fr) minmax(0,2.1fr);gap:20px}.home-snap .mx-m1 .mw-wheel{top:92px}.home-snap .mx-m1 .mw-sectors{position:relative;z-index:2;margin-bottom:18px}.home-snap .mx-m1 .mw{position:relative;padding-block:14px}.home-snap .mx-m1 .mw-eyebrow,.home-snap .mx-m1 .mw-head .idmark,.home-snap .mx-m1 .mw-head p{display:none}.home-snap .mx-m1 .mw-head{position:absolute;inset-inline-end:16px;top:18px;width:230px;margin:0;text-align:start;z-index:3}.home-snap .mx-m1 .mw-head h2{font-size:24px;line-height:1.35;margin:0}.home-snap .mx-m1 .mw-wheel{display:flex;align-items:flex-start;gap:12px;top:84px}.home-snap .mx-m1 .mw-wheel svg{flex:1 1 auto;min-width:0;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 100px)}.home-snap .mx-m1 .mw-sectors{order:2;flex:0 0 auto;flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:8px;margin:0;padding-top:104px}.home-snap .mx-m1 .mw-sectors>span{text-align:start}}@media (max-width:899px){.home-snap .mx-m1 .mw-wheel{display:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.socials{display:flex;gap:10px;margin-top:14px}.socials a{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--bg-soft);color:var(--navy);transition:background .2s,color .2s}.socials a:hover{background:var(--orange);color:#fff}.home-snap .mx-m15 .wall{grid-template-rows:none;align-content:center;justify-content:center;grid-template-columns:repeat(6,76px);gap:18px 28px}.home-snap .mx-m15 .wall li{height:76px}.home-snap .mx-m15 .wall img{width:76px;height:76px;max-width:none;max-height:none}@media (max-height:560px),(max-width:860px){.home-snap .mx-m15 .wall{grid-template-columns:repeat(3,64px);gap:14px 24px}.home-snap .mx-m15 .wall img,.home-snap .mx-m15 .wall li{width:64px;height:64px}}.home-snap .mx-m25 h1{margin-bottom:26px}.home-snap .mx-m25 h1 em{display:inline-block;line-height:1.25;padding-bottom:8px}body .mx-m3sector .cp-pin:not([style]){width:min(1280px,100%);aspect-ratio:16/9;margin-inline:auto}body .mx-m3sector .cp-m ol:empty{min-height:150vh}body .mx-m3sector .mh{grid-template-columns:64px minmax(0,1fr)}body .mx-m3sector .mh svg{width:64px;height:81px}body .mx-m3sector .mk:empty{min-height:104px}body .mx-m3sector .mh .pg:empty{min-height:1.4em}body .mx-m3sector .mk b{font-size:12px;overflow:hidden;text-overflow:clip}body .mx-m3sector .cp-m{width:100%;min-width:0}@media (max-width:899px){.home-snap>.desk-only{display:none}}body .mx-m16 .m16-ill{padding:0;overflow:hidden;background:#E4F3FF}body .mx-m16 .m16-ill img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}body .mx-m16 .m16-card:hover .m16-ill img{transform:scale(1.04)}@media (max-width:899px){body .mx-m16 .m16-ill img{height:auto;aspect-ratio:16/9}}@media (max-width:760px){body a[href^="/demo"]:not([data-cta=mobile-bar]){display:none!important}}body .mx-m25 .rp{display:none!important}.home-snap>.mob-only{display:none}@media (max-width:899px){.home-snap>.mob-only{display:block}}.mdial{background:var(--page);padding:24px 16px 0;overflow:hidden;gap:14px}.mdial,.mdial-head{display:flex;flex-direction:column}.mdial-head{gap:4px}.mdial-eyebrow{font-family:var(--font-head);font-weight:700;font-size:13px;color:var(--blue)}.mdial-head h2{margin:0;font-size:24px;line-height:1.35}.mdial-head p{margin:0;font-size:14px}.mdial-card{background:#fff;border:1px solid #e3e9f5;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:6px;min-height:236px}.mdial-card-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.mdial-card-top b{font-family:var(--font-head);font-weight:800;font-size:20px;color:var(--navy);line-height:1.3}.mdial-card-top span{font-size:13px;font-weight:700;color:var(--orange-ink);background:var(--orange-tint);border-radius:999px;padding:3px 10px;white-space:nowrap}.mdial-card ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.mdial-card li a{display:flex;align-items:center;gap:8px;min-height:36px;padding:2px 0;border-bottom:1px solid #eef2fa;font-size:13px;line-height:1.4;font-weight:700;color:var(--navy)}.mdial-card li a:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--orange);flex-shrink:0}.mdial-all{margin-top:auto;padding-top:6px;font-family:var(--font-head);font-weight:700;font-size:14px;color:var(--blue-ink)}.mdial-dial{position:relative;height:262px;margin-inline:-16px;overflow:hidden;touch-action:pan-y}.mdial-ring{position:absolute;left:calc(50% - 250px);top:70px;width:500px;height:500px;border-radius:50%;border:2px solid #fbd9b8;background:#FFF4E8;box-sizing:border-box}.mdial-mark{position:absolute;left:calc(50% - 6px);top:22px;width:12px;height:12px;transform:rotate(45deg);background:var(--orange);border-radius:2px}.mdial-node{position:absolute;width:96px;transform:translate(-50%,-25px);display:flex;flex-direction:column;align-items:center;gap:6px;transition:left .45s ease,top .45s ease,opacity .45s ease}.mdial-node.on{transform:translate(-50%,-33px)}.mdial-node button{width:50px;height:50px;border-radius:50%;border:2px solid #fbd9b8;background:#fff;color:var(--navy);font-family:var(--font-head);font-weight:800;font-size:16px;padding:0;cursor:pointer;box-shadow:0 4px 14px rgba(19,31,69,.12);transition:all .45s ease}.mdial-node.on button{width:66px;height:66px;font-size:22px;background:var(--blue);border-color:var(--blue);color:#fff}.mdial-node span{font-size:12px;line-height:1.3;font-weight:700;text-align:center;color:var(--muted)}.mdial-node.on span{color:var(--blue-ink)}.mdial-nav{position:absolute;inset-inline:0;top:206px;gap:18px}.mdial-nav,.mdial-nav button{display:flex;justify-content:center;align-items:center}.mdial-nav button{width:44px;height:44px;border-radius:50%;border:1px solid #f6d3b3;background:#fff;color:var(--navy);cursor:pointer;padding:0}.mdial-dots{display:flex;gap:6px}.mdial-dots i{width:6px;height:6px;border-radius:3px;background:#F6D3B3;transition:all .3s}.mdial-dots i.on{width:18px;background:var(--orange)}@media (prefers-reduced-motion:reduce){.mdial-node,.mdial-node button{transition:none}}@media (max-width:899px){.home-snap{--mob-avail:calc(100svh - 76px)}}@media (max-width:760px){.home-snap{--mob-avail:calc(100svh - 76px - 70px)}}@media (max-width:899px) and (prefers-reduced-motion:no-preference){html:has(.home-snap){scroll-snap-type:y mandatory;scroll-padding-top:76px}.home-first>.hero-stage,.home-first>.mx-m11,.home-snap>[data-snap]:not(.home-first):not(.desk-only){scroll-snap-align:start;scroll-snap-stop:always}html:has(.home-snap) .site-footer{scroll-snap-align:end}}@media (max-width:899px){.home-first>.hero-stage,.home-first>.mx-m11,.home-snap>[data-snap]:not(.home-first):not(.desk-only){min-height:var(--mob-avail);display:flex;flex-direction:column}.home-first>.hero-stage>.mx,.home-snap>.mob-only>.mdial,.home-snap>[data-snap]>.mx{flex:1 1;display:flex;flex-direction:column}.home-first>.hero-stage>.mx>section,.home-first>.mx-m11>*,.home-snap>[data-snap]>.mx>section{flex:1 1;display:flex;flex-direction:column;justify-content:center}.home-first>.mx-m11{display:flex}.home-snap>.mob-only>.mdial{justify-content:center}body .mx-m25 .m25-hero{padding-block:14px}body .mx-m25 h1{font-size:26px;line-height:1.35;margin-bottom:8px}body .mx-m25 .sub{font-size:14px;line-height:1.7;margin:0 0 10px}body .mx-m25 .m25-eyebrow{margin-bottom:8px}body .mx-m25 .m25-card.inv .rows>div{padding-block:4px}body .mx-m25 .m25-card.out p{display:none}body .mx-m25 .wrap{padding-block:12px 8px;gap:14px}body .mx-m25 .m25-card.inv{padding:12px 14px}body .mx-m25 .m25-card.inv .rows{gap:4px}body .mx-m25 .eta{padding:8px 12px;margin-top:8px}body .mx-m25 .m25-card.inv .save{display:none}body .mx-m25 .m25-card.inv .rows>div{font-size:14px;line-height:1.6}body .mx-m25 .eta{grid-template-columns:22px 1fr auto}body .mx-m25 .eta>span:not(.m25-ok){font-size:0;line-height:0}body .mx-m25 .eta>span:not(.m25-ok) b{font-size:14px;line-height:1.5}body .mx-m25 .eta br{display:none}body .mx-m25 .eta .m25-ok{grid-column:auto}body .mx-m25 .ctl{display:none}body .mx-m2 .djh{padding-block:18px}body .mx-m2 .dj-m li{grid-template-columns:38px 1fr;gap:12px;padding:5px 0;align-items:center}body .mx-m2 .dj-m .m2-ic{width:38px;height:38px;border-width:3px}body .mx-m2 .dj-m .m2-ic svg{width:18px;height:18px}body .mx-m2 .dj-m ol:before{right:17px;top:19px;bottom:19px;width:3px}body .mx-m2 .dj-m b{font-size:16px;margin:0}body .mx-m2 .dj-m p,body .mx-m2 .djh-foot{display:none}body .mx-m16 .cards{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-16px;padding:4px 16px 10px;scrollbar-width:none}body .mx-m16 .cards::-webkit-scrollbar{display:none}body .mx-m16 .m16-card{flex:0 0 84%;scroll-snap-align:center}body .mx-m17 .hw-head p,body .mx-m17 .tl li span,body .mx-m17 .why li span{display:none}body .mx-m17 .hw{padding-block:16px}body .mx-m17 .why li{padding-block:8px;min-height:0}body .mx-m17 .how{padding-block:12px}body .mx-m17 .tl li{min-height:0;padding-block:0;align-items:center}body .mx-m17 .tl{gap:4px;--nd:30px}body .mx-m17 .tl li{grid-template-columns:30px 1fr}body .mx-m17 .tl .n{line-height:30px;font-size:14px}body .mx-m17 .tl:before{top:15px;bottom:15px;right:13.5px}body .mx-m17 .how h3{margin-bottom:8px}}.mdial-node button{display:grid;place-items:center}.mdial-node button svg{width:24px;height:24px;color:var(--blue)}.mdial-node.on button svg{width:30px;height:30px;color:#fff}.hreel{position:relative;color:var(--navy);display:flex;align-items:center;padding-block:16px 12px}.hreel-wrap{width:100%;max-width:1360px;margin:0 auto;padding:clamp(16px,3vh,40px) 24px;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(24px,3vw,48px);align-items:center}.hreel-eyebrow{display:inline-flex;align-items:center;gap:10px;font:700 15px var(--font-head);color:#255fe3;background:rgba(59,111,230,.1);border:1px solid rgba(59,111,230,.3);padding:6px 14px;border-radius:99px}.hreel-eyebrow img{height:18px;width:auto}.hreel h1{font:800 clamp(28px,2.6vw,42px)/1.3 var(--font-head);margin:12px 0 10px;text-wrap:balance}.hreel h1 em{font-style:normal;color:#255fe3;display:inline-block;line-height:1.25;padding-bottom:6px;background:linear-gradient(#fea258,#fea258) no-repeat 100% 100% /100% 3px}.hreel-sub{font-size:clamp(16px,1.3vw,18px);line-height:1.8;color:#4a5578;margin:0 0 12px;max-width:520px}.hreel-words{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-wrap:wrap;gap:6px;max-width:540px}.hreel-words li{display:inline-flex;align-items:center;gap:8px;font:700 13px var(--font-head);color:#131f45;background:#fff;border:1px solid #e3e7f0;border-radius:99px;padding:4px 12px}.hreel-words li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--orange)}.hreel .hreel-btn{font-size:1.1rem;min-height:54px;padding-inline:28px;background:#3b6fe6;color:#fff}.hreel .hreel-btn:hover{background:#255fe3}.hreel-media{margin:0;min-width:0}.hreel-frame{position:relative;border-radius:18px;overflow:hidden;background:#fff;border:1px solid var(--line);box-shadow:0 30px 70px -20px rgb(19 31 69/30%),0 0 0 8px rgb(59 111 230/6%);aspect-ratio:16/10}.hreel-frame video{position:relative;display:block}.hreel-frame video,.hreel-poster{width:100%;height:100%;object-fit:cover}.hreel-poster{position:absolute;inset:0}.hreel-media figcaption{margin-top:10px;font-size:13px;color:var(--muted);text-align:center}@media (max-width:899px){.hreel-wrap{grid-template-columns:1fr;padding:12px 16px 8px;gap:14px}.hreel h1{font-size:26px;line-height:1.35;margin:10px 0 6px}.hreel-media figcaption,.hreel-sub,.hreel-words{display:none}.hreel-frame{aspect-ratio:4/5;max-height:calc(var(--mob-avail, 100svh) - 210px);margin-inline:auto}.hreel-btn{margin-top:4px}body .mx-m3sector .mh{top:76px;transition:top .25s ease}html.hdr-off body .mx-m3sector .mh{top:4px}.site-header{transition:transform .25s ease}html.hdr-off .site-header{transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.site-header,body .mx-m3sector .mh{transition:none}}.file-cover{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;padding:26px 30px 30px;background:radial-gradient(120% 90% at 85% 10%,rgb(59 172 228/16%),transparent 60%),var(--sky-tint);border-radius:12px;overflow:hidden}.file-cover img{position:relative;z-index:2;display:block;max-width:100%;max-height:100%;width:auto;height:auto;border-radius:4px;box-shadow:0 1px 2px rgb(19 31 69/12%),0 10px 26px rgb(19 31 69/18%);transition:transform .3s ease}.file-cover:after,.file-cover:before{content:"";position:absolute;z-index:1;width:62%;aspect-ratio:1;max-height:70%;background:#fff;border:1px solid var(--line);border-radius:4px;box-shadow:0 6px 16px rgb(19 31 69/8%);transition:transform .3s ease}.file-cover:before{transform:rotate(-5deg) translate(-8px,4px)}.file-cover:after{transform:rotate(4deg) translate(10px,6px)}.file-card:hover .file-cover img{transform:translateY(-4px)}.file-card:hover .file-cover:before{transform:rotate(-8deg) translate(-16px,6px)}.file-card:hover .file-cover:after{transform:rotate(7deg) translate(18px,8px)}.file-meta{display:flex;align-items:center;gap:6px;margin:0;color:var(--muted);font-size:.88rem}.file-meta svg{color:var(--orange-ink);flex:none}.file-meta .pdf{font:700 .72rem var(--font-head);letter-spacing:.04em;color:var(--orange-ink);background:var(--orange-tint);padding:0 6px;border-radius:4px}.file-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:6px}.file-actions .btn{min-height:42px}.file-lead{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px;margin-bottom:44px}.file-lead .file-cover-lg{aspect-ratio:16/10;padding:34px 44px 40px}.file-lead-copy{display:flex;flex-direction:column;gap:10px;padding-inline-end:12px}.file-lead-copy h2,.file-lead-copy p{margin:0}.file-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px}.file-tabs button{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:99px;background:#fff;border:1px solid var(--line);font:700 .95rem var(--font-head);color:var(--navy);cursor:pointer;transition:background .2s,border-color .2s,color .2s}.file-tabs button b{min-width:24px;padding:0 7px;border-radius:99px;background:var(--bg-soft);color:var(--muted);font-size:.8rem;line-height:22px}.file-tabs button:hover{border-color:var(--blue-light)}.file-tabs button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.file-tabs button[aria-pressed=true] b{background:rgb(255 255 255/16%);color:#fff}.file-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.file-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:12px;transition:box-shadow .2s ease}.file-card:hover{box-shadow:var(--shadow-lg)}.file-body{display:flex;flex-direction:column;gap:8px;flex:1 1;padding:14px 8px 6px}.file-body h3{margin:0;font-size:1.15rem}.file-body p{margin:0;font-size:.95rem;line-height:1.7}.file-group{align-self:flex-start;font-size:.78rem;font-weight:700;color:var(--sky-ink);background:var(--sky-tint);padding:2px 10px;border-radius:99px}@media (max-width:1023px){.file-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.file-lead{grid-template-columns:1fr;gap:18px;padding:12px;margin-bottom:30px}.file-lead .file-cover-lg{padding:22px 26px 28px}.file-lead-copy{padding:0 6px 8px}.file-tabs{flex-wrap:nowrap;overflow-x:auto;margin-inline:-16px;padding:2px 16px 6px;scrollbar-width:none}.file-grid{grid-template-columns:1fr;gap:18px}.file-actions .btn{flex:1 1}}@media (prefers-reduced-motion:reduce){.file-cover img,.file-cover:after,.file-cover:before{transition:none}}.cflow{width:100%;background:linear-gradient(135deg,#24145e,#1577b0);color:#dbeafe}.cflow-in{min-height:calc(100svh - 76px);max-width:1240px;margin:0 auto;padding:clamp(28px,5vh,56px) 24px;display:flex;flex-direction:column;justify-content:center;gap:clamp(24px,5vh,52px)}.cflow-head{text-align:center;max-width:820px;margin:0 auto}.cflow-eb{display:inline-block;font:800 13px var(--font-head);color:#92aff1;background:rgb(146 175 241/14%);padding:4px 14px;border-radius:99px;margin-bottom:10px}.cflow-head h2{color:#fff;font-size:clamp(28px,3.2vw,40px);margin:0 0 10px;text-wrap:balance}.cflow-head p{margin:0;color:#dbeafe;font-size:17px;text-wrap:balance}.cflow-stage{position:relative;--pic:clamp(140px,22vh,220px)}.cflow-nodes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;position:relative;z-index:1}.cflow-nodes li{text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px}.cflow-pic{width:var(--pic);height:var(--pic);border-radius:50%;overflow:hidden;border:5px solid rgb(255 255 255/92%);box-shadow:0 12px 34px rgb(0 0 0/30%);margin-bottom:12px;background:#fff}.cflow-pic img{width:100%;height:100%;object-fit:cover;display:block}.cflow-pic.fin{display:grid;place-items:center}.fin-card{width:58%;display:grid;grid-template-columns:1fr 34%;gap:7px 10px;align-items:center}.fin-card i{grid-column:1;height:9px;border-radius:9px;background:#3b6fe6}.fin-card i:nth-child(2){width:70%;background:#92aff1}.fin-card i:nth-child(3){width:45%;background:#f7913a}.fin-card b{grid-column:2;grid-row:1/4;aspect-ratio:1;border-radius:50%;background:conic-gradient(#3b6fe6 0 62%,#e3e7f0 0);-webkit-mask:radial-gradient(circle,transparent 42%,#000 43%);mask:radial-gradient(circle,transparent 42%,#000 43%)}.cflow-nodes h3{color:#fff;font-size:20px;margin:0}.cflow-nodes p{margin:0;color:#c9d6f5;font-size:15px;line-height:1.6;max-width:22ch}.cflow-line{inset-inline:12.5%;border-top:2px dashed rgb(146 175 241/55%)}.cflow-doc,.cflow-line{position:absolute;top:calc(var(--pic) / 2)}.cflow-doc{z-index:2;inset-inline-start:12.5%;transform:translate(50%,-50%);background:#fff;color:#131f45;font:800 14px var(--font-head);padding:5px 14px;border-radius:9px;box-shadow:0 6px 18px rgb(0 0 0/28%);white-space:nowrap;opacity:0;animation:cflow-move 9s ease-in-out infinite}.cflow-doc.d2{--from:37.5%;animation-delay:3s}.cflow-doc.d3{--from:62.5%;animation-delay:6s}@keyframes cflow-move{0%{inset-inline-start:var(--from,12.5%);opacity:0}5%{opacity:1}28%{inset-inline-start:calc(var(--from, 12.5%) + 25%);opacity:1}33%,to{inset-inline-start:calc(var(--from, 12.5%) + 25%);opacity:0}}.cflow-cta{display:flex;justify-content:center;align-items:center;gap:22px;flex-wrap:wrap}body .cflow .btn-cta{background:#3b6fe6;color:#fff;box-shadow:0 0 0 2px #92aff1}body .cflow .btn-cta:hover{background:#255fe3}.cflow-more{color:#fff;font-weight:700}.cflow-more:hover{color:#92aff1}@media (prefers-reduced-motion:reduce){.cflow-doc{display:none}}@media (max-width:899px){.home-snap{display:flex;flex-direction:column}.home-snap>*{order:2}.home-snap>.home-first,.home-snap>.logos-screen{order:0}.home-snap>.journey-screen{order:1}}@media (min-width:1025px) and (min-height:561px){body .mx-m16 .sx{justify-content:center}body .mx-m16 .cards{flex:none;display:flex;gap:14px;height:clamp(320px,54vh,560px);width:min(1240px,100%)}body .mx-m16 .m16-card{flex:1 1;min-width:0;position:relative;container-type:normal;border:0;border-top:3px solid var(--tone);transition:flex-grow .5s ease,box-shadow .2s}body .mx-m16 .m16-card:hover{transform:none}body .mx-m16 .cards:not(:hover):not(:focus-within)>.m16-card:first-child,body .mx-m16 .m16-card:focus-visible,body .mx-m16 .m16-card:hover{flex-grow:3.2}body .mx-m16 .cw{display:block;height:100%}body .mx-m16 .m16-ill{position:absolute;inset:0;border:0}body .mx-m16 .m16-ill:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(19 31 69/82%),rgb(19 31 69/10%) 55%,transparent 75%)}body .mx-m16 .tx{position:absolute;inset:auto 0 0;z-index:1;padding:22px 24px;gap:6px;color:#fff}body .mx-m16 .tx h3{color:#fff;font-size:clamp(20px,1.7vw,26px)}body .mx-m16 .tx p,body .mx-m16 .tx span{color:#fff;max-height:0;opacity:0;overflow:hidden;margin:0;transition:opacity .3s ease,max-height .4s ease}body .mx-m16 .cards:not(:hover):not(:focus-within)>.m16-card:first-child .tx :is(p,span),body .mx-m16 .m16-card:focus-visible .tx :is(p,span),body .mx-m16 .m16-card:hover .tx :is(p,span){max-height:6em;opacity:1;transition-delay:.15s}body .mx-m16 .tx p{max-width:46ch}}@media (min-width:1025px) and (min-height:561px) and (prefers-reduced-motion:reduce){body .mx-m16 .m16-card,body .mx-m16 .tx p,body .mx-m16 .tx span{transition:none}}.form-ok .btn-wa-send{margin-top:6px;background:#1fa855;color:#fff}.form-ok .btn-wa-send:hover{background:#178a45}@media (min-width:861px) and (min-height:561px){.home-snap .mx-m15 .wall{grid-template-columns:repeat(7,76px)}.home-snap .mx-m15 .wall li:nth-child(-n+28){display:grid}}.mx-m2{overflow-x:clip}@media (min-width:900px) and (min-height:640px) and (scripting:enabled){.home-first:not(.fitted){visibility:hidden}}