html[data-home-loading]{scrollbar-color:#faf9f6 #faf9f6;background:#faf9f6}html[data-home-loading] .v1-nav{visibility:hidden}.h3-loader{z-index:85;color:#062140;background:radial-gradient(62% 56% at 50% 42%,#fff6,#fff0 80%),radial-gradient(120% 60% at 50% 122%,#06214009,#06214000 70%),#faf9f6;animation:0s linear 8s forwards h3-loader-failsafe;position:fixed;inset:0;overflow:hidden}.h3-loader:after{content:"";pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.16 0 0 0 0 0.13 0 0 0 0 0.09 0 0 0 0.14 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes h3-loader-failsafe{to{visibility:hidden;pointer-events:none}}.h3-loader-content{z-index:1;opacity:0;place-items:center;animation:.5s cubic-bezier(.22,1,.36,1) .28s forwards h3-loader-show;display:grid;position:absolute;inset:0}.h3-loader[data-paint=skip] .h3-loader-content{opacity:0;animation:none}@keyframes h3-loader-show{0%{opacity:0}to{opacity:1}}.h3-loader-stage{flex-direction:column;align-items:center;width:100%;padding-inline:16px;display:flex;transform:translateY(1svh)}.h3-loader-object{aspect-ratio:480/380;perspective:1150px;perspective-origin:50% -10%;transform-origin:50% 86%;width:min(88vw,65.676svh);animation:1.05s cubic-bezier(.45,0,.3,1) infinite alternate h3-loader-breathe;position:relative}@keyframes h3-loader-breathe{0%{transform:scale(1)}to{transform:scale(1.032,1.05)}}@media (min-width:700px){.h3-loader-stage{transform:translateY(-3svh)}.h3-loader-object{perspective:1500px;width:min(34vw,75.78svh,680px)}}.h3-loader-bounce,.h3-loader-body{position:absolute;inset:0}.h3-loader-bounce{transform-origin:50% 88%;animation:.92s cubic-bezier(.3,0,.3,1) .28s infinite h3-loader-stroke}@keyframes h3-loader-stroke{0%{transform:scale(1)}15%{transform:scale(1.03,1.17)}33%{transform:scale(.995,.95)}47%{transform:scale(1.008,1.04)}62%,to{transform:scale(1)}}.h3-loader-body{transform-origin:50% 87.9%;will-change:transform;transform:translate(0,0)rotateX(60deg)rotateY(0)rotate(-7deg)}.h3-loader-svg{width:100%;height:100%;display:block;overflow:visible}.h3-loader-floor{pointer-events:none;position:absolute;inset:0}.h3-loader-shadow-wrap{width:86%;height:12%;position:absolute;top:82%;left:7%}.h3-loader-shadow{opacity:.5;will-change:transform, opacity;background:radial-gradient(closest-side,#06214080,#06214038 52%,#06214000 100%);border-radius:50%;position:absolute;inset:0;transform:translateY(-110%)scale(1.02,2.3)}.h3-loader-glow{opacity:0;will-change:opacity;background:radial-gradient(closest-side,#075bff33,#075bff12 55%,#075bff00 100%);border-radius:50%;width:92%;height:34%;position:absolute;top:72%;left:4%}.h3-loader-meta{font-family:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.13em;text-transform:uppercase;text-align:center;color:#4f6277;justify-items:center;gap:.25rem;margin-top:clamp(2rem,6svh,3rem);font-size:11px;line-height:1.6;display:grid}.h3-loader-meta p{margin:0}.h3-loader-line{color:#062140;white-space:nowrap;font-weight:500}.h3-loader-sep{margin-inline:.7em;display:inline-block}.h3-loader-count{text-align:left;font-variant-numeric:tabular-nums;min-width:7.2ch;display:inline-block}html[data-home-loading=first] .h3-loader-count:empty:before{content:attr(data-zero-first)}html[data-home-loading=repeat] .h3-loader-count:empty:before{content:attr(data-zero-repeat)}@media (prefers-reduced-motion:reduce){html[data-home-loading=first] .h3-loader-count:empty:before{content:attr(data-zero-first-rm)}}html:not([data-home-loading]) .h3-loader-line:has(.h3-loader-count:empty) .h3-loader-sep{visibility:hidden}.h3-loader-file{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 32px);min-height:1.6em;overflow:hidden}.h3-loader-file span{display:inline-block}.h3-loader-hud{pointer-events:none;font-family:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.13em;text-transform:uppercase;color:#4f6277;font-size:11px;font-weight:500;line-height:1.4;position:absolute;inset:0}.h3-loader-hud>span{white-space:nowrap;position:absolute}@media (max-width:699px){.h3-loader-hud>.h3-loader-tl,.h3-loader-hud>.h3-loader-tr{white-space:normal;max-width:calc(50% - 4px)}.h3-loader-hud>.h3-loader-tr{text-align:right}}.h3-loader-tl,.h3-loader-tr{top:max(16px, env(safe-area-inset-top))}.h3-loader-bl,.h3-loader-br{bottom:max(16px, env(safe-area-inset-bottom))}.h3-loader-tl,.h3-loader-bl{left:16px}.h3-loader-tr,.h3-loader-br{right:16px}.h3-loader-bl{font-variant-numeric:tabular-nums;color:#062140;min-width:7ch}@media (min-width:700px){.h3-loader-tl,.h3-loader-tr{top:clamp(24px,3.2vh,36px)}.h3-loader-bl,.h3-loader-br{bottom:clamp(24px,3.2vh,36px)}.h3-loader-tl,.h3-loader-bl{left:clamp(24px,2.6vw,44px)}.h3-loader-tr,.h3-loader-br{right:clamp(24px,2.6vw,44px)}}@media (prefers-reduced-motion:reduce){.h3-loader-object,.h3-loader-bounce{animation:none}.h3-loader-body{transform:translateY(-8%)rotateX(6deg)rotateY(-12deg)rotate(-3deg)}.h3-loader-shadow{opacity:.86;transform:none}}
.h3h{--h3h-nav:87px;--h3h-top:calc(var(--h3h-nav) + 14px);--h3h-fs:min(19vw, max(7.2svh, (100svh - 268px) / 8.98));--h3h-lh:.88;--h3h-gap:calc(var(--h3h-fs) * 3.7);--h3h-inset:max(0px, (100% - var(--h3-max)) / 2);display:block}.h3h-stage{min-height:100svh;max-width:var(--h3-max);padding:var(--h3h-top) var(--h3-x) clamp(2rem, 5svh, 3rem);flex-direction:column;margin-inline:auto;display:flex;position:relative}.h3h-type{position:relative}.h3h-title{font-size:var(--h3h-fs);line-height:var(--h3h-lh);white-space:nowrap;color:var(--h3-on-navy)}.h3h-a{display:inline-block}.h3h-bd{display:none}.h3h-gap{height:var(--h3h-gap);display:block}.h3h-small{z-index:4;max-width:30ch;font-family:var(--h3-text);font-size:var(--h3-t-lead);letter-spacing:-.005em;text-wrap:pretty;margin-top:clamp(1.25rem,3.2svh,2.25rem);line-height:1.38;position:relative}.h3h-small-a{color:var(--h3-on-navy)}.h3h-small-b{color:var(--h3-on-navy-soft)}.h3h-small>span{display:block}.h3h-win{z-index:2;width:100%;left:0;top:calc(var(--h3h-top) + 3 * var(--h3h-lh) * var(--h3h-fs) + .1 * var(--h3h-fs));height:calc(var(--h3h-gap) - .2 * var(--h3h-fs));position:absolute}.h3h-canvas{outline-offset:4px;position:absolute;inset:0}.h3h-canvas[data-hover=true]{cursor:pointer}.h3h-still{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;max-width:none;height:99%;position:absolute;top:50%;left:53%;transform:translate(-50%,-50%)}.h3h-still--rm{display:none}.h3h-still--ph{z-index:1;opacity:1;transition:opacity .45s var(--h3-ease-state)}[data-placeholder=leaving]>.h3h-still--ph,[data-placeholder=pending]>.h3h-still--ph{opacity:0}[data-placeholder=on]>.h3h-still--ph{transform-origin:50% 92%;animation:.78s linear both h3h-still-fall}[data-placeholder=on]>canvas{visibility:hidden}@keyframes h3h-still-fall{0%{animation-timing-function:cubic-bezier(.45,.25,.85,.65);translate:0 -105lvh;scale:1}58%{animation-timing-function:cubic-bezier(.3,.6,.5,1);translate:0;scale:1.07 .88}76%{animation-timing-function:cubic-bezier(.5,0,.6,1);translate:0 -3.5%;scale:.98 1.03}to{translate:0;scale:1}}.h3h-hint{z-index:4;right:var(--h3-x);top:calc(var(--h3h-fs) * 5.8 - 9px);color:var(--h3-on-navy-soft);pointer-events:none;transition:opacity .5s var(--h3-ease);align-items:center;gap:1em;margin:0;display:flex;position:absolute}.h3h[data-pressed] .h3h-hint{opacity:0}.h3h-win:has(>[data-state=fallback]) .h3h-hint{display:none}.h3h-hint>*{opacity:max(0, 1 - 6 * var(--h3h-out,0))}.h3h-hint-dot{background:radial-gradient(120% 100% at 30% 25%, #ffffffa6, #fff0 55%), var(--h3-blue);border-radius:50%;width:9px;height:9px;position:relative;box-shadow:0 0 10px 1px #075bffa6}.h3h-hint-dot:after{content:"";opacity:0;animation:h3h-ping 2.4s var(--h3-ease) infinite;border:1px solid #075bffe6;border-radius:50%;animation-play-state:paused;position:absolute;inset:-5px}.h3h[data-live] .h3h-hint-dot:after{animation-play-state:running}@keyframes h3h-ping{0%{opacity:.9;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.65)}}.h3h-hint-fine{display:none}@media (hover:hover) and (pointer:fine){.h3h-hint-fine{display:inline}.h3h-hint-touch{display:none}}@media (min-width:700px) and (max-aspect-ratio:1){.h3h{--h3h-fs:min(12.6vw, 11rem, 9svh);--h3h-gap:calc(var(--h3h-fs) * 3.8)}.h3h-bd{display:inline}.h3h-bp{display:none}.h3h-win{top:calc(var(--h3h-top) + 2 * var(--h3h-lh) * var(--h3h-fs) + .1 * var(--h3h-fs));height:calc(var(--h3h-gap) - .2 * var(--h3h-fs))}.h3h-hint{top:calc(var(--h3h-fs) * 5.02 - 9px)}}@media (min-width:700px) and (min-aspect-ratio:1){.h3h{--h3h-fs:min((min(100vw, var(--h3-max)) - 2 * var(--h3-x)) / 9.35, 11rem, max(4.5vw, (100svh - var(--h3h-top) - 150px) / 3.52))}.h3h-bd{display:inline}.h3h-bp{display:none}.h3h-gap{height:0}.h3h-small{max-width:min(25em,46vw)}.h3h-win{--h3h-room:calc(min(100%, var(--h3-max)) - 2 * var(--h3-x) - 5.85 * var(--h3h-fs));--h3h-ww:min(var(--h3h-room), 4.5 * var(--h3h-fs));left:calc(var(--h3h-inset) + var(--h3-x) + 5.85 * var(--h3h-fs) + (var(--h3h-room) - var(--h3h-ww)) / 2);width:var(--h3h-ww);aspect-ratio:1.3;height:auto;top:calc(var(--h3h-top) + 1.76 * var(--h3h-fs) - min(min(100vw, var(--h3-max)) - 2 * var(--h3-x) - 5.85 * var(--h3h-fs), 4.5 * var(--h3h-fs)) / 2.6)}.h3h-still{height:100%;top:47%;left:55.6%;transform:translate(-50%,-50%)}.h3h-hint{top:calc(100% + .16 * var(--h3h-fs));left:auto;right:.9rem}}@media (min-width:1024px){.h3h{--h3h-nav:118px;--h3h-top:calc(var(--h3h-nav) + 26px)}}@media (prefers-reduced-motion:reduce){.h3h-canvas{display:none}.h3h-still--rm{display:block}.h3h-still--ph,.h3h-hint{display:none}}
.b3{background:radial-gradient(90% 55% at 50% 0%, #ffffff8c, #fff0 70%), linear-gradient(180deg, var(--h3-space) 0%, var(--h3-space) 55%, color-mix(in srgb, var(--h3-navy) 4%, var(--h3-space)) 100%);padding-block:clamp(4.5rem,15vw,6.5rem) clamp(5rem,18vw,7.5rem);overflow:clip}.b3-head{--tt:23.5vw;z-index:3;position:relative}.b3-title{font-size:var(--tt);color:var(--h3-navy);line-height:.86}.b3-lead{max-width:21rem;font-family:var(--h3-text);font-size:var(--h3-t-lead);letter-spacing:-.005em;color:var(--h3-ink);margin-top:1.4rem;line-height:1.4}.b3-lead-l{display:block}.b3-hint{align-items:center;gap:.75em;margin-top:1.5rem;display:flex}.b3-hint:before{content:"";background:radial-gradient(120% 90% at 30% 22%, #ffffffa6, #fff0 50%), var(--h3-blue);border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 3px 5px -2px #06214073}.b3-hint-touch{display:none}@media not all and (hover:hover) and (pointer:fine){.b3-hint-fine{display:none}.b3-hint-touch{display:inline}}.b3-item{--w:22vw;--s:70vw;--gap:calc(var(--w) * -.15);--tilt:0deg;--side:flex-start;--obj:flex-end;--nudge:0px;--lead:0px;align-items:var(--side);margin-top:var(--lead);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.b3-item[data-i="0"]{--lead:7svh}.b3-item[data-i="2"],.b3-item[data-i="4"]{--lead:12svh}.b3-item[data-i="1"],.b3-item[data-i="5"]{--lead:calc(-1 * (1rem + 2.76 * var(--h3-t-body)) + .5rem)}.b3-item[data-i="3"]{--lead:3svh}.b3-name{z-index:1;font-family:var(--h3-display);font-weight:400;font-size:var(--w);letter-spacing:var(--h3-track-display);text-transform:uppercase;white-space:nowrap;color:var(--h3-navy);padding-top:.04em;line-height:.86;position:relative}.b3-push,.b3-hit,.b3-word,.b3-ch{display:inline-block}.b3-push{transform-origin:50% 100%;transition:transform .8s var(--h3-spring)}.b3-item:has(.b3-obj[data-pressed]) .b3-push{transition:transform .1s var(--h3-ease-state);transform:translateY(.02em)scale(1.035,.92)}.b3-stage{z-index:2;left:var(--nudge);width:var(--s);aspect-ratio:var(--ar);align-self:var(--obj);margin-bottom:var(--gap);order:-1;position:relative}.b3-land,.b3-par{position:absolute;inset:0}.b3-par{transform-origin:50% 100%;will-change:transform}.b3-par:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#075bff13,#075bff08 55%,#075bff00 100%);border-radius:50%;position:absolute;inset:-16% -12%}.b3-obj{border-radius:12%;width:100%;height:100%;display:block;position:absolute;inset:0}.b3-obj img{object-fit:contain;width:100%;height:100%;transform:rotate(var(--tilt));pointer-events:none;-webkit-user-drag:none;display:block}.b3-obj:focus-visible{outline-offset:6px}.b3-shadow{left:14%;right:14%;bottom:calc(var(--s) * -.04);height:calc(var(--s) * .09);pointer-events:none;will-change:transform, opacity;background:radial-gradient(closest-side,#06214057,#0621401f 55%,#06214000 100%);border-radius:50%;position:absolute}.b3-shadow:after{content:"";background:radial-gradient(closest-side,#075bff21,#075bff00 100%);border-radius:50%;position:absolute;inset:-60% -18%}html[data-js] .b3-shadow{opacity:0}.b3-line{z-index:1;flex-direction:var(--line-dir,row);text-align:var(--line-align,left);font-family:var(--h3-text);font-size:var(--h3-t-body);color:var(--h3-ink-soft);align-items:baseline;gap:.9rem;margin-top:1rem;line-height:1.38;display:flex;position:relative}.b3-n{font-family:var(--h3-mono);font-size:var(--h3-t-label);letter-spacing:var(--h3-track-label);color:var(--h3-blue);font-weight:500}.b3-item[data-svc=websites]{--w:24vw;--s:76vw;--tilt:-2deg;--obj:flex-end;--nudge:1vw}.b3-item[data-svc=ecommerce]{--w:16.4vw;--s:43vw;--tilt:4deg;--side:flex-end;--obj:flex-end;--nudge:-2vw;--line-dir:row-reverse;--line-align:right}.b3-item[data-svc=bookings]{--w:24.5vw;--s:47vw;--tilt:-4deg;--obj:flex-start;--nudge:9vw;--gap:calc(var(--w) * -.12)}.b3-item[data-svc=systems]{--w:25.5vw;--s:88vw;--tilt:2deg;--side:flex-end;--obj:center;--gap:calc(var(--w) * -.1);--line-dir:row-reverse;--line-align:right}.b3-item[data-svc=automation]{--w:19vw;--s:84vw;--tilt:-1deg;--obj:flex-start;--nudge:2vw;--gap:calc(var(--w) * .02)}.b3-item[data-svc=care]{--w:34vw;--s:45vw;--tilt:7deg;--side:flex-end;--obj:flex-end;--nudge:-1vw;--gap:calc(var(--w) * -.12);--line-dir:row-reverse;--line-align:right}.b3-more{z-index:3;margin-top:clamp(4rem,16vw,5.5rem);position:relative}.b3-cta{min-height:58px;font-family:var(--h3-text);letter-spacing:-.005em;color:var(--h3-space);align-items:center;gap:.8em;padding:0 1.5em 0 1.75em;font-size:1.0625rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.b3-cta-arrow{transition:transform .45s var(--h3-ease);flex:none}@media (hover:hover) and (pointer:fine){.b3-cta:hover .b3-cta-arrow{transform:translate(4px)}}@media (min-width:700px){.b3-map{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:4vw;display:grid}.b3-head{--tt:12.5vw;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:4vw;display:grid}.b3-lead{grid-area:1/2;max-width:none;margin-top:0}.b3-lead-l{height:calc(var(--tt) * .86);align-items:flex-end;line-height:1.1;display:flex}.b3-hint{grid-column:1/-1;margin-top:2rem}.b3-item,.b3-item[data-svc]{--side:center;--obj:center;--nudge:0px;--gap:clamp(1.25rem, 2.6vw, 2.5rem);--line-dir:row;--line-align:left;text-align:center;justify-content:flex-start;min-height:0;margin-top:7vw;padding-block:0}.b3-shadow{bottom:calc(var(--gap) * -.62 - var(--s) * .05);height:calc(var(--s) * .1)}.b3-line{justify-content:center;margin-top:.95rem}.b3-item[data-i="1"],.b3-item[data-i="3"],.b3-item[data-i="5"]{margin-top:17vw}.b3-item[data-svc=websites]{--w:12.4vw;--s:41vw}.b3-item[data-svc=ecommerce]{--w:8.6vw;--s:26vw}.b3-item[data-svc=bookings]{--w:11.4vw;--s:24vw}.b3-item[data-svc=systems]{--w:12.2vw;--s:43vw}.b3-item[data-svc=automation]{--w:9.2vw;--s:42vw}.b3-item[data-svc=care]{--w:18vw;--s:30vw}.b3-more{grid-column:1/-1;justify-self:center;margin-top:8vw}}@media (min-width:1100px){.b3{padding-block:clamp(5rem,7vw,8rem) clamp(4rem,5vw,6rem)}.b3-field{container-type:inline-size}.b3-map{height:130.5cqw;display:block;position:relative}.b3-head,.b3-item,.b3-more{margin:0;position:absolute}.b3-head{--tt:8cqw;column-gap:2.2cqw;width:56cqw;top:0;left:0}.b3-lead{font-size:clamp(1rem,.75cqw + .45rem,1.3rem)}.b3-item,.b3-item[data-svc],.b3-item[data-i]{--gap:2.2cqw;margin-top:0}.b3-item[data-svc=websites]{text-align:right;--w:11cqw;--s:34cqw;--tilt:-3deg;align-items:flex-end;top:-1cqw;right:0}.b3-item[data-svc=ecommerce]{text-align:left;--w:6cqw;--s:18cqw;--tilt:5deg;align-items:flex-start;top:29cqw;left:33.5cqw}.b3-item[data-svc=bookings]{--w:6.8cqw;--s:15.5cqw;--tilt:-5deg;top:38cqw;left:2cqw}.b3-item[data-svc=systems]{text-align:right;--w:9.6cqw;--s:36cqw;--tilt:2deg;align-items:flex-end;top:56cqw;right:0}.b3-item[data-svc=automation]{text-align:left;--w:8.6cqw;--s:36cqw;--tilt:-1deg;align-items:flex-start;top:82cqw;left:12cqw}.b3-item[data-svc=care]{--w:12.5cqw;--s:20cqw;--tilt:8deg;top:91cqw;right:5cqw}.b3-item[data-svc=websites] .b3-stage{align-self:flex-end;margin-right:-1cqw}.b3-item[data-svc=ecommerce] .b3-stage{align-self:flex-start;margin-left:4cqw}.b3-item[data-svc=systems] .b3-stage{align-self:flex-end;margin-right:-2cqw}.b3-item[data-svc=automation] .b3-stage{align-self:flex-start;margin-left:2cqw}.b3-item[data-svc=websites] .b3-line,.b3-item[data-svc=systems] .b3-line{justify-content:flex-end}.b3-item[data-svc=ecommerce] .b3-line,.b3-item[data-svc=automation] .b3-line{justify-content:flex-start}.b3-more{top:117.5cqw;left:12cqw}}.b3-item[data-svc=websites] .b3-ch{position:relative}.b3-item[data-svc=websites] .b3-ch:after{content:"";background:var(--h3-blue);opacity:0;pointer-events:none;border-radius:.02em;width:.06em;height:.76em;position:absolute;top:.07em;left:calc(100% + .025em)}.b3-item[data-svc=websites][data-play] .b3-ch{animation:b3-key 1ms steps(1) calc(var(--c) * 68ms + 80ms) backwards}.b3-item[data-svc=websites][data-play] .b3-ch:after{animation:b3-caret 68ms steps(1) calc(var(--c) * 68ms + 80ms)}.b3-item[data-svc=websites][data-play] .b3-ch:last-of-type:after{animation:b3-blink 1s steps(1) calc(var(--c) * 68ms + 80ms) infinite}@keyframes b3-key{0%,to{opacity:0}}@keyframes b3-caret{0%,to{opacity:1}}@keyframes b3-blink{0%{opacity:1}50%{opacity:0}}.b3-word--belt{--bl:.62em;--br:.62em;--bg:calc(var(--bl) + .03em);position:relative}.b3-beltwin{margin:-.2em calc(-1 * var(--br)) -.2em calc(-1 * var(--bl));padding:.2em var(--br) .2em var(--bl);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--bl), #000 calc(100% - var(--br)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--bl), #000 calc(100% - var(--br)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--bl), #000 calc(100% - var(--br)), transparent);display:inline-block;position:relative}@media (max-width:699px){.b3-item[data-svc=ecommerce] .b3-name{margin-right:.3em}.b3-word--belt{--bl:.5em;--br:.45em}}.b3-belt{display:inline-block;position:relative}.b3-twin{left:var(--bl);opacity:0;pointer-events:none;position:absolute;top:.2em}.b3-conv{left:calc(-1 * var(--bl) + .04em);right:calc(-1 * var(--br) + .04em);pointer-events:none;height:.14em;position:absolute;top:calc(100% - .05em)}.b3-conv-band{background:var(--h3-navy);border-radius:999px;height:.06em;margin-top:-.03em;position:absolute;top:50%;left:.07em;right:.07em;overflow:hidden;box-shadow:0 .03em .04em -.01em #06214059}.b3-conv-tread{--tp:.2em;width:calc(100% + var(--tp));background:repeating-linear-gradient(90deg, #f8fafc8c 0 .04em, #f8fafc00 .04em var(--tp));position:absolute;inset:0 auto 0 0}@media (max-width:699px){.b3-conv-tread{--tp:.13em}}.b3-roll{background:radial-gradient(120% 90% at 30% 22%, #ffffff8c, #fff0 50%), var(--h3-navy);border-radius:50%;width:.14em;height:.14em;position:absolute;top:0;box-shadow:0 .025em .035em #06214066}.b3-roll--a{left:0}.b3-roll--b{right:0}.b3-roll:after{content:"";background:#f8fafcbf;border-radius:999px;width:.018em;margin-left:-.009em;position:absolute;top:14%;bottom:14%;left:50%}.b3-item[data-svc=ecommerce] .b3-line{margin-top:calc(1rem + var(--w) * .14)}.b3-item[data-svc=ecommerce][data-play] .b3-belt{animation:1.15s cubic-bezier(.72,0,.24,1) both b3-ride}.b3-item[data-svc=ecommerce][data-play] .b3-twin{animation:1.15s cubic-bezier(.72,0,.24,1) both b3-ride-in}.b3-item[data-svc=ecommerce][data-play] .b3-conv-tread{animation:.19s linear 6 b3-tread}@media (max-width:699px){.b3-item[data-svc=ecommerce][data-play] .b3-conv-tread{animation:.125s linear 9 b3-tread}}.b3-item[data-svc=ecommerce][data-play] .b3-roll{animation:1.15s cubic-bezier(.72,0,.24,1) both b3-roll}@keyframes b3-ride{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--bg)))}}@keyframes b3-ride-in{0%{opacity:1;transform:translateX(calc(100% + var(--bg)))}to{opacity:1;transform:translate(0)}}@keyframes b3-tread{0%{transform:translate(0)}to{transform:translateX(calc(-1 * var(--tp)))}}@keyframes b3-roll{0%{transform:rotate(0)}to{transform:rotate(-720deg)}}.b3-item[data-svc=bookings][data-play] .b3-ch{transform-origin:50% 52%;animation:b3-flap .4s cubic-bezier(.3, 0, .2, 1) calc(var(--c) * 65ms) both}@keyframes b3-flap{0%{transform:perspective(2.4em)rotateX(0)}47%{transform:perspective(2.4em)rotateX(-90deg)}47.01%{transform:perspective(2.4em)rotateX(90deg)}to{transform:perspective(2.4em)rotateX(0)}}.b3-item[data-svc=systems] .b3-ch{position:relative}.b3-item[data-svc=systems] .b3-ch:after{content:attr(data-ch);color:var(--h3-blue);opacity:0;pointer-events:none;position:absolute;top:0;left:0}.b3-item[data-svc=systems][data-play] .b3-ch{animation:b3-pulse .44s linear calc(var(--c) * 90ms) both}.b3-item[data-svc=systems][data-play] .b3-ch:after{animation:b3-lit .44s steps(1, end) calc(var(--c) * 90ms) both}@keyframes b3-pulse{0%,to{transform:none}35%{transform:translateY(-.08em)}}@keyframes b3-lit{0%,92%,to{opacity:0}15%{opacity:1}}.b3-item[data-svc=automation][data-play] .b3-ch{transform-origin:100% 92%;animation:b3-tip .83s cubic-bezier(.5, 0, .3, 1) calc(var(--c) * 80ms) both}@keyframes b3-tip{0%,to{transform:none}33%{transform:rotate(17deg)}64%{transform:rotate(-3deg)}}.b3-item[data-svc=care] .b3-word{transform-origin:50% 62%}.b3-item[data-svc=care][data-play] .b3-word{animation:1.25s ease-in-out both b3-beat}@keyframes b3-beat{0%,44%,to{transform:scale(1)}11%{transform:scale(1.08)}21%{transform:scale(.985)}31%{transform:scale(1.045)}}@media (prefers-reduced-motion:reduce){html[data-js] .b3-shadow{opacity:1}.b3 .b3-ch,.b3 .b3-ch:after,.b3 .b3-belt,.b3 .b3-twin,.b3 .b3-word,.b3 .b3-conv-tread,.b3 .b3-roll{animation:none!important}.b3-push{transition:none;transform:none}.b3-item:has(.b3-obj[data-pressed]) .b3-push{transition:none;transform:none}.b3-item[data-play] .b3-name{color:var(--h3-blue)}.b3-cta-arrow{transition:none}}
.h3t{--h3t-nav:87px;--h3t-len:330svh;--h3t-ww:min(100vw - 1rem, (100svh - var(--h3t-nav) - 21rem) * 1.176);--h3t-wh:calc(var(--h3t-ww) / 1.176);--h3t-wtop:calc(var(--h3t-nav) + 13svh);display:block}.h3t-run{height:calc(100svh + var(--h3t-len));position:relative}.h3t-stage{height:100svh;max-width:var(--h3-max);margin-inline:auto;position:sticky;top:0}.h3t-nums{z-index:0;right:var(--h3-x);top:calc(var(--h3t-nav) + .5svh);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.h3t-num{letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1.5px #f8fafc80;opacity:0;transition:opacity .32s var(--h3-ease-state), transform .8s var(--h3-ease);font-size:min(31svh,62vw);line-height:.86;position:absolute;top:0;right:0;transform:translateY(9%)}.h3t-num[data-past]{transform:translateY(-9%)}.h3t-num[data-on]{opacity:1;transition-delay:80ms;transform:none}.h3t-win{z-index:1;left:calc(50% - var(--h3t-ww) / 2);top:var(--h3t-wtop);width:var(--h3t-ww);height:var(--h3t-wh);pointer-events:none;position:absolute}.h3t-canvas{position:absolute;inset:0}.h3t-still{object-fit:contain;width:92%;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8)}.h3t-head{z-index:2;left:var(--h3-x);right:var(--h3-x);top:calc(var(--h3t-nav) + 3svh);pointer-events:none;position:absolute}.h3t-title{font-size:min(11.2vw,6.6svh);line-height:.94}.h3t-l1{color:color-mix(in srgb, var(--h3-space) 86%, var(--h3-navy))}.h3t-l2{color:var(--h3-on-navy)}.h3t-l1+.h3t-l2{margin-top:.08em}.h3t-steps{z-index:3;left:var(--h3-x);right:var(--h3-x);margin:0;padding:0;list-style:none;position:absolute;bottom:calc(3svh + 3.25rem)}.h3t-step{opacity:0;pointer-events:none;transition:opacity .3s var(--h3-ease-state), transform .75s var(--h3-ease);position:absolute;bottom:0;left:0;right:0;transform:translateY(1.75rem)}.h3t-step[data-past]{transform:translateY(-1.25rem)}.h3t-step[data-on]{opacity:1;pointer-events:auto;transition-delay:.1s;transform:none}.h3t-st{color:var(--h3-on-navy);text-wrap:balance;text-shadow:0 2px 24px #0621408c;font-size:clamp(2.125rem,9.6vw,2.75rem);line-height:.95}.h3t-line{max-width:34ch;font-size:var(--h3-t-lead);color:var(--h3-on-navy);text-wrap:pretty;text-shadow:0 1px 14px #062140b3;margin-top:.7rem;line-height:1.4}.h3t-foot{color:var(--h3-on-navy-soft);margin-top:.8rem}.h3t-gauge{z-index:3;left:var(--h3-x);right:var(--h3-x);color:var(--h3-on-navy-soft);opacity:0;transition:opacity .4s var(--h3-ease-state);align-items:center;gap:.9rem;display:flex;position:absolute;bottom:3svh}.h3t-gauge[data-on]{opacity:1}.h3t-gauge[data-on][data-quiet]{opacity:0}.h3t-rail{background:var(--h3-rule-on-navy);border-radius:3px;flex:auto;height:3px;position:relative;overflow:hidden}.h3t-fill{border-radius:inherit;background:var(--h3-blue);transform-origin:0;position:absolute;inset:0;transform:scaleX(0);box-shadow:0 0 10px #075bffcc}.h3t-pct{text-align:right;min-width:4.2ch;color:var(--h3-on-navy);font-variant-numeric:tabular-nums}.h3t-count{font-variant-numeric:tabular-nums}@media (min-width:900px) and (min-aspect-ratio:1){.h3t{--h3t-len:340svh;--h3t-ww:min(56vw, 980px, (100svh - var(--h3t-nav) - 12.5rem) * 1.176);--h3t-wtop:calc(var(--h3t-nav) + 1.5svh)}.h3t-win{left:calc(57% - var(--h3t-ww) / 2)}.h3t-nums{left:var(--h3-x);right:auto;top:calc(var(--h3t-nav) + 1svh)}.h3t-num{-webkit-text-stroke-width:2px;font-size:min(60svh,36vw);left:0;right:auto}.h3t-title{font-size:min(5.1vw,6.25rem,9.6svh)}.h3t-l2{padding-left:4.4em}.h3t-steps{width:min(46vw,44rem);bottom:7svh;right:auto}.h3t-st{white-space:nowrap;font-size:clamp(2.5rem,3.6vw,4.25rem)}.h3t-line{max-width:30ch}.h3t-gauge{width:min(26vw,26rem);bottom:7svh;left:auto}}@media (min-width:1024px){.h3t{--h3t-nav:118px}}@media (prefers-reduced-motion:reduce){.h3t-step,.h3t-step[data-past],.h3t-num,.h3t-num[data-past]{transition:opacity .2s linear;transform:none}.h3t-gauge{transition:opacity .2s linear}}
@property --af-gx{syntax:"<length-percentage>";inherits:false;initial-value:50%}.af{--af-card-w:61vw;--af-ratio:.71;--af-card-h:calc(var(--af-card-w) * var(--af-ratio));--af-rot:16deg;--af-fan-w:calc(var(--af-card-w) * 1.51);--af-step:calc(var(--af-card-h) * .9 * sin(var(--af-rot)));--af-rail-gap:.75rem;padding-block:calc(var(--h3-gap) * .8) clamp(1.5rem, 6vw, 3rem);position:relative;overflow:clip}.af-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""stage""rail""fire";display:grid}.af-title{color:var(--h3-ink);grid-area:title}.af .af-title{line-height:.98}.af-title-set{display:block}.af-title-set--narrow{font-size:calc((100vw - 2 * var(--h3-x)) / 8.2)}.af-title-set--wide{display:none}.af-fire{grid-area:fire;max-width:34rem;margin-top:clamp(2.5rem,11vw,3.5rem)}.af-fire-head{color:var(--h3-ink);font-size:clamp(2rem,2vw + .9rem,2.6rem)}.af .af-fire-head{line-height:1.02}.af-fire-lede{max-width:24rem;font-size:var(--h3-t-lead);color:var(--h3-ink-soft);margin-top:1rem;line-height:1.42}.af-link{color:var(--h3-ink);margin-top:.75rem}.af-link-arrow{font-family:var(--h3-text);transition:transform .4s var(--h3-ease);font-size:1.15em;display:inline-block}.af-link:hover .af-link-arrow{transform:translate(.35em)}.af-stage{width:min(100%, var(--af-fan-w));grid-area:stage;justify-self:center;margin-top:clamp(2rem,8vw,3rem);position:relative}.af-glow{--af-gx:calc(50% + (var(--af-active,1) - 1) * var(--af-step));z-index:0;inset:calc(var(--af-card-h) * -.05) 0 auto;height:calc(var(--af-card-h) * 1.6);pointer-events:none;background:radial-gradient(calc(var(--af-card-w) * .62) calc(var(--af-card-h) * .78) at var(--af-gx) 52%, #075bff33, #075bff14 50%, #075bff00 100%);opacity:0;transition:--af-gx .9s var(--h3-ease), opacity 1.2s linear;position:absolute}.af-stage[data-ready] .af-glow{opacity:1}.af-floor{z-index:0;left:50%;top:calc(var(--af-card-h) * 1.5);width:min(100%, calc(var(--af-card-w) * 1.3));height:calc(var(--af-card-h) * .13);pointer-events:none;background:radial-gradient(closest-side,#06214038,#06214012 60%,#06214000);border-radius:50%;position:absolute;transform:translate(-50%)}.af-hand{z-index:1;height:calc(var(--af-card-h) * 1.52);position:relative}.af-fan{--af-open:1;margin:0;padding:0;list-style:none;position:absolute;inset:0}html[data-js] .af-fan{--af-open:0}@media (prefers-reduced-motion:reduce){html[data-js] .af-fan{--af-open:1}}.af-slot{left:calc(50% - var(--af-card-w) / 2);bottom:calc(var(--af-card-h) * .21);width:var(--af-card-w);z-index:calc(var(--k) + 1);transform-origin:50% 140%;transform:rotate(calc((var(--k) - 1) * var(--af-rot) * var(--af-open)));transition:z-index 0s linear .3s;position:absolute}.af-slot[data-on]{z-index:6;transition-delay:.14s}.af-land,.af-float,.af-lift{position:relative}.af-card{border-radius:9%;width:100%;display:block}.af-card:focus-visible{outline-offset:6px}.af-card-img{pointer-events:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.af-rail{z-index:2;width:min(100%, var(--af-fan-w));grid-area:rail;justify-self:center;margin-top:clamp(.5rem,2vw,1.25rem);position:relative}.af-bead-track{z-index:1;width:calc((100% - 2 * var(--af-rail-gap)) / 3);pointer-events:none;height:0;transform:translateX(calc((100% + var(--af-rail-gap)) * var(--af-active,1)));transition:transform .8s var(--h3-spring);position:absolute;top:0;left:0}.af-bead{--puff-shadow:#06214066;width:.875rem;height:.875rem;position:absolute;top:-.4375rem;left:calc(50% - .4375rem)}.af-tiers{column-gap:var(--af-rail-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.af-tier{min-height:var(--h3-hit);border-top:1px solid var(--h3-rule);color:var(--h3-ink);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .35s var(--h3-ease-state);flex-direction:column;align-items:center;gap:.35rem;padding-top:1.05rem;display:flex}.af-tier[data-on]{border-top-color:var(--h3-navy)}.af-tier-word{white-space:nowrap;font-size:clamp(1.5rem,1.6vw + .7rem,2.25rem)}.af-tier-price{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.2rem .45rem;display:flex}.af-tier-price b{font-size:clamp(1.625rem,1.8vw + .75rem,2.5rem);font-weight:400;line-height:.95}.af-tier-price .h3-label{color:var(--h3-ink-soft)}@media (max-width:699px){.af-tier-price{flex-direction:column;align-items:center}.af-stage{margin-top:clamp(.75rem,4vw,1.5rem)}}.af-tier-line{text-wrap:balance;font-size:.875rem;line-height:1.35}@media (min-width:700px){.af{--af-card-w:46vw;--af-rail-gap:1.25rem}.af-title-set--narrow{display:none}.af-title-set--wide{font-size:min(calc((100vw - 2 * var(--h3-x)) / 12.6 * .66), 5.5rem);display:block}.af-tier-line{font-size:.9375rem}}@media (min-width:1100px){.af{--af-card-w:min(43vw, 44rem)}.af-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"title title title title title title title title fire fire fire fire""stage stage stage stage stage stage stage stage stage stage stage stage""rail rail rail rail rail rail rail rail rail rail rail rail";column-gap:clamp(1rem,1.6vw,2rem)}.af-title-set--wide{font-size:clamp(2.5rem,4.4vw,5.5rem)}.af-fire{align-self:end;margin:0}.af-fire-head{font-size:clamp(1.75rem,1.5vw + .6rem,2.5rem)}.af-fire-lede{font-size:var(--h3-t-body);margin-top:.75rem}.af-link{margin-top:.4rem}.af-stage{margin-top:clamp(1.5rem,2.6vw,3rem)}}
.br{--br-name:23.6vw;padding-block:clamp(2.5rem, 7vw, 4.5rem) var(--h3-gap);position:relative;overflow-x:clip}.br-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""omar""mohamed""end";display:grid}.br-title{font-size:calc((100vw - 2 * var(--h3-x)) / 7.4);color:var(--h3-ink);grid-area:title;align-self:start}.br .br-title{line-height:.97}.br-stand{flex-direction:column;align-items:center;width:fit-content;max-width:100%;margin:0;display:flex;position:relative}.br-stand--omar{--obj-w:72vw;--br-name:33vw;grid-area:omar;justify-self:start;margin-top:clamp(2.5rem,10vw,4rem)}.br-stand--mohamed{--obj-w:84vw;grid-area:mohamed;justify-self:end;margin-top:clamp(3rem,12vw,4.5rem)}.br-drift{z-index:1;width:var(--obj-w);max-width:100%;position:relative}.br-lean{width:100%;position:relative}.br-land,.br-float{position:relative}.br-press{width:100%;aspect-ratio:var(--obj-ratio);isolation:isolate;border-radius:12%;display:block;position:relative}.br-press:focus-visible{outline-offset:4px}.br-img{z-index:1;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:relative}.br-bloom{z-index:0;pointer-events:none;opacity:0;visibility:hidden;background:radial-gradient(closest-side,#075bff6b,#075bff1f 60%,#075bff00);border-radius:50%;position:absolute;inset:4% 8% 10%}.br-fx{z-index:2;pointer-events:none;opacity:0;visibility:hidden;position:absolute}.br-fx--screen{left:calc(var(--fx-x) - var(--fx-w) / 2);top:calc(var(--fx-y) - var(--fx-h) / 2);width:var(--fx-w);height:var(--fx-h);mix-blend-mode:screen;background:radial-gradient(closest-side,#fffffff2,#ffffff8c 50%,#ffffff1f 80%,#075bff00 100%);border-radius:16%}.br-fx--flash{left:var(--fx-x);top:var(--fx-y);width:var(--fx-w);aspect-ratio:1;margin:calc(var(--fx-w) / -2) 0 0 calc(var(--fx-w) / -2);background:radial-gradient(closest-side,#fff 0 18%,#ffffffd9 30%,#ffffff59 52%,#075bff38 74%,#075bff00 100%);border-radius:50%}.br-caption{z-index:0;margin-top:calc(var(--br-name) * -.2);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.br-stand--mohamed .br-caption{margin-top:calc(var(--br-name) * .02)}@media (min-width:700px){.br-caption{margin-top:calc(var(--br-name) * -.3)}.br-stand--mohamed .br-caption{margin-top:calc(var(--br-name) * -.12)}}.br-name{font-size:var(--br-name);color:var(--h3-ink);line-height:.86;display:block}.br-role{max-width:32ch;color:var(--h3-ink-soft);text-wrap:balance;margin-top:.9rem}.br-end{flex-direction:column;grid-area:end;align-items:flex-start;margin-top:clamp(4rem,16vw,6rem);display:flex}.br-one{font-size:calc((100vw - 2 * var(--h3-x)) / 6.8);color:var(--h3-ink);line-height:1}.br-one-row{white-space:nowrap;align-items:baseline;gap:.2em;display:inline-flex}.br-one-word{display:block}.br-one-mark{color:var(--h3-navy);--br-mark-max:146px;display:block}@media (min-resolution:2.01x){.br-one-mark{--br-mark-max:97px}}.br-mark{height:min(1.063em, var(--br-mark-max,146px));aspect-ratio:1289/294;background-color:currentColor;display:block;transform:translateY(.102em);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.br-one-dot{width:.18em;height:.18em;margin-left:-.13em;display:inline-block}.br-one-dot-ball{--puff-shadow:#06214059;width:100%;height:100%;display:block}.br-tail{max-width:30rem;margin-top:1.4rem}.br-support{font-size:var(--h3-t-lead);color:var(--h3-ink-soft);line-height:1.42}.br-link{color:var(--h3-ink);margin-top:.9rem}.br-link-arrow{font-family:var(--h3-text);transition:transform .4s var(--h3-ease);font-size:1.15em;display:inline-block}.br-link:hover .br-link-arrow{transform:translate(.35em)}.v1-nav-home .v1-logo{transition:opacity .3s linear .22s}html.h3-nav-yield .v1-nav-home .v1-logo{opacity:0;transition-delay:0s}@media (min-width:700px){.br{--br-name:min(12.6vw, 15rem)}.br-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"title omar""mohamed omar""end end";column-gap:clamp(1.5rem,3vw,3.5rem)}.br-title{font-size:var(--h3-t-big)}.br-stand--omar{--obj-w:34vw;--br-name:inherit;place-self:center;margin-top:0}.br-stand--mohamed{--obj-w:40vw;justify-self:center;margin-top:clamp(1.5rem,3vw,3.5rem)}.br-end{text-align:center;align-items:center;margin-top:clamp(3rem,5vw,5.5rem)}.br-one{font-size:min(9vw,8rem)}@media (min-resolution:2.01x){.br-one{font-size:min(9vw,5.6rem)}}.br-tail{flex-direction:column;align-items:center;display:flex}}@media (min-width:1100px){.br-stand--omar{--obj-w:min(31vw, 34rem)}.br-stand--mohamed{--obj-w:min(40vw, 44rem)}}
