.sol-wrap[data-sc-7ueudksb]{--st-time:7s}.sol-tab[data-sc-7ueudksb]{align-items:center;gap:var(--space-3);border-radius:var(--radius-lg);inline-size:100%;color:var(--text-muted);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-emphasised), color var(--duration-fast) var(--ease-emphasised), border-color var(--duration-fast) var(--ease-emphasised), box-shadow var(--duration-fast) var(--ease-emphasised);background:0 0;border:1px solid #0000;padding:.85rem 1rem;font-weight:650;display:flex;position:relative;overflow:hidden}.sol-tab[data-sc-7ueudksb]:focus-visible{outline:2px solid var(--sol-ink);outline-offset:2px}.sol-name[data-sc-7ueudksb]{flex:1}.sol-ico[data-sc-7ueudksb]{border-radius:var(--radius);background:light-dark(var(--sol-bg),color-mix(in srgb, var(--sol-ink) 22%, var(--surface-1)));block-size:2.25rem;inline-size:2.25rem;color:var(--sol-ink);transition:background-color var(--duration) var(--ease-emphasised), color var(--duration) var(--ease-emphasised);flex:none;place-items:center;display:grid}.sol-tab[data-sc-7ueudksb] .sol-chevron{color:var(--sol-ink);transition:rotate var(--duration) var(--ease-out);flex:none;display:none}.prog[data-sc-7ueudksb]{background:var(--sol-ink);transform-origin:100%;block-size:2px;position:absolute;inset-block-end:0;inset-inline:0;scale:0 1}.prog[data-sc-7ueudksb]:dir(ltr){transform-origin:0}.sol-body[data-sc-7ueudksb]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;display:grid}.sol-copy[data-sc-7ueudksb] h3[data-sc-7ueudksb]{font-size:var(--text-xl);line-height:1.6}.sol-copy[data-sc-7ueudksb] p[data-sc-7ueudksb]{margin-block:var(--space-3) var(--space-6);font-size:var(--text-sm);color:color-mix(in srgb, var(--sol-ink) 15%, var(--text));line-height:2.05}.sol-link[data-sc-7ueudksb]{align-items:center;gap:var(--space-1);color:color-mix(in srgb, var(--sol-ink) 85%, #000);font-weight:700;font-size:var(--text-sm);text-decoration:none;display:inline-flex}.sol-link[data-sc-7ueudksb]:hover{text-underline-offset:4px;text-decoration:underline}.sol-art[data-sc-7ueudksb]{aspect-ratio:1;place-items:center;display:grid;position:relative}.ring[data-sc-7ueudksb]{border:1px solid color-mix(in srgb, var(--sol-ink) 22%, transparent);border-radius:50%;position:absolute}.ring[data-sc-7ueudksb]:first-child{inset:0}.ring[data-sc-7ueudksb]:nth-child(2){inset:16%}.ring[data-sc-7ueudksb]:nth-child(3){background:#ffffff8c;inset:32%}.core[data-sc-7ueudksb]{aspect-ratio:1;background:var(--sol-ink);color:#fff;inline-size:30%;box-shadow:0 18px 40px -12px var(--sol-ink);border-radius:28%;place-items:center;display:grid;position:relative}.orbit[data-sc-7ueudksb]{position:absolute;inset:0}.orbit[data-sc-7ueudksb]>span[data-sc-7ueudksb]{background:var(--sol-ink);border-radius:50%;block-size:12px;inline-size:12px;position:absolute;inset-block-start:4%;inset-inline-start:50%}@keyframes st-prog{to{scale:1}}@keyframes st-orbit{to{rotate:360deg}}@keyframes st-float{50%{translate:0 -6px}}@media (width>=56.0625rem){.sol-wrap[data-sc-7ueudksb]{grid-template-columns:minmax(0,20rem) minmax(0,1fr);grid-template-rows:repeat(var(--n), auto) 1fr;column-gap:var(--space-6);row-gap:var(--space-1);align-items:start;display:grid}.sol-item[data-sc-7ueudksb]{display:contents}.sol-tab[data-sc-7ueudksb]{grid-column:1}.sol-tab[data-sc-7ueudksb]:hover{color:var(--text);background:var(--surface-1)}.sol-item[data-sc-7ueudksb].is-open .sol-tab[data-sc-7ueudksb]{color:var(--text);background:light-dark(#fff,var(--surface-1));border-color:color-mix(in srgb, var(--border) 70%, transparent);box-shadow:0 1px 2px #1018280a,0 12px 32px -8px #1018281f}.sol-panel[data-sc-7ueudksb]{isolation:isolate;background:light-dark(var(--sol-bg),color-mix(in srgb, var(--sol-ink) 18%, var(--surface-1)));opacity:0;visibility:hidden;transition:opacity .4s var(--ease-emphasised), visibility 0s linear .4s;border-radius:1.5rem;grid-area:1/2/-1;align-self:stretch;align-items:center;padding:clamp(1.5rem,3vw,2.5rem);display:grid;position:relative;overflow:hidden}.sol-panel[data-sc-7ueudksb].is-active{opacity:1;visibility:visible;transition-delay:0s}@media (prefers-reduced-motion:no-preference){.sol-item[data-sc-7ueudksb].is-open .prog[data-sc-7ueudksb]{animation:st-prog var(--st-time) linear forwards}.sol-wrap[data-sc-7ueudksb]:is(.is-held,.is-away) .prog[data-sc-7ueudksb]{animation-play-state:paused}.sol-panel[data-sc-7ueudksb].is-active .orbit[data-sc-7ueudksb]{animation:14s linear infinite st-orbit}.sol-panel[data-sc-7ueudksb].is-active .core[data-sc-7ueudksb]{animation:5s ease-in-out infinite st-float}}}@media (width<=56rem){.sol-wrap[data-sc-7ueudksb]{gap:var(--space-3);display:grid}.sol-item[data-sc-7ueudksb]{border:1px solid color-mix(in srgb, var(--sol-ink) 16%, transparent);background:light-dark(color-mix(in srgb, var(--sol-bg) 45%, #fff),color-mix(in srgb, var(--sol-ink) 12%, var(--surface-1)));transition:background-color var(--duration) var(--ease-emphasised), box-shadow var(--duration) var(--ease-emphasised);border-radius:1.25rem;overflow:hidden}.sol-item[data-sc-7ueudksb].is-open{background:light-dark(var(--sol-bg),color-mix(in srgb, var(--sol-ink) 18%, var(--surface-1)));box-shadow:0 16px 32px -22px color-mix(in srgb, var(--sol-ink) 70%, transparent)}.sol-tab[data-sc-7ueudksb]{color:var(--text);border:0;border-radius:0;padding:.9rem 1rem}.sol-item[data-sc-7ueudksb].is-open .sol-ico[data-sc-7ueudksb]{background:var(--sol-ink);color:#fff}.sol-tab[data-sc-7ueudksb] .sol-chevron{display:block}.sol-item[data-sc-7ueudksb].is-open .sol-tab[data-sc-7ueudksb] .sol-chevron{rotate:180deg}.prog[data-sc-7ueudksb]{display:none}.sol-panel[data-sc-7ueudksb]{visibility:hidden;transition:grid-template-rows .45s var(--ease-emphasised), visibility 0s linear .45s;grid-template-rows:0fr;display:grid}.sol-panel[data-sc-7ueudksb].is-active{visibility:visible;grid-template-rows:1fr;transition-delay:0s}.sol-body[data-sc-7ueudksb]{grid-template-columns:minmax(0,1fr);min-block-size:0;padding-inline:1rem;overflow:hidden}.sol-copy[data-sc-7ueudksb]{padding-block-end:1.25rem}.sol-copy[data-sc-7ueudksb] h3[data-sc-7ueudksb]{font-size:var(--text-lg)}.sol-copy[data-sc-7ueudksb] p[data-sc-7ueudksb]{margin-block:var(--space-2) var(--space-4)}.sol-art[data-sc-7ueudksb]{display:none}}@media (width<=56rem) and (prefers-reduced-motion:reduce){.sol-panel[data-sc-7ueudksb]{transition:none}}.why-grid[data-sc-5eyibj3v]{gap:var(--space-6);perspective:1400px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.why-card[data-sc-5eyibj3v]{--tone:var(--brand);--rx:0deg;--ry:0deg;--cx:50%;--cy:0%;isolation:isolate;background:linear-gradient(light-dark(#fff,var(--surface-1)), light-dark(#fff,var(--surface-1))) padding-box, linear-gradient(160deg, color-mix(in srgb, var(--tone) 45%, transparent), color-mix(in srgb, var(--border) 60%, transparent) 42%, color-mix(in srgb, var(--border) 60%, transparent) 70%, color-mix(in srgb, var(--tone) 25%, transparent)) border-box;box-shadow:0 1px 2px #191c200a, 0 22px 44px -30px color-mix(in srgb, var(--tone) 70%, transparent);transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .5s var(--ease-out), box-shadow .45s var(--ease-out);border:1px solid #0000;border-radius:1.5rem;grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.why-card[data-sc-5eyibj3v].is-tilting{transition:transform .12s linear, box-shadow .45s var(--ease-out)}.why-card[data-sc-5eyibj3v]:after{content:"";z-index:3;background:radial-gradient(circle 15rem at var(--cx) var(--cy), color-mix(in srgb, var(--tone) 13%, transparent), transparent 70%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.why-card[data-sc-5eyibj3v]:hover:after{opacity:1}.why-card[data-sc-5eyibj3v]:hover{box-shadow:0 1px 2px #191c200a, 0 34px 60px -30px color-mix(in srgb, var(--tone) 80%, transparent)}.why-scene[data-sc-5eyibj3v]{background:linear-gradient(to bottom, color-mix(in srgb, var(--tone) 9%, var(--surface)), color-mix(in srgb, var(--tone) 3%, var(--surface)));border-block-end:1px solid color-mix(in srgb, var(--tone) 14%, transparent);place-items:center;block-size:11rem;display:grid;position:relative;overflow:hidden}.why-scene[data-sc-5eyibj3v]:before{content:"";background-image:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--tone) 28%, transparent) 1px, transparent 0);background-size:18px 18px;position:absolute;inset:0;mask-image:radial-gradient(75% 85%,#000,#0000)}.why-scene[data-sc-5eyibj3v]>[data-sc-5eyibj3v]{position:relative}.why-body[data-sc-5eyibj3v]{gap:var(--space-3);align-content:start;padding:1.4rem 1.6rem 1.8rem;display:grid}.why-num[data-sc-5eyibj3v]{border-radius:var(--radius-full);font-size:var(--text-xs);color:color-mix(in srgb, var(--tone) 85%, #000);background:color-mix(in srgb, var(--tone) 10%, var(--surface));justify-self:start;padding:.1rem .7rem;font-weight:700}.why-card[data-sc-5eyibj3v] h3[data-sc-5eyibj3v]{font-size:var(--text-xl)}.why-card[data-sc-5eyibj3v] p[data-sc-5eyibj3v]{color:var(--text-muted);font-size:var(--text-sm);line-height:2}.ui-card[data-sc-5eyibj3v]{background:light-dark(#fff,var(--surface-2));border:1px solid color-mix(in srgb, var(--tone) 14%, var(--border));box-shadow:0 12px 26px -16px color-mix(in srgb, var(--tone) 55%, transparent);border-radius:14px}.ws-board[data-sc-5eyibj3v]{gap:.5rem;inline-size:min(15rem,82%);padding:.75rem .85rem;display:grid}.ws-head[data-sc-5eyibj3v]{color:var(--text);justify-content:space-between;align-items:center;font-size:.7rem;font-weight:700;display:flex}.ws-live[data-sc-5eyibj3v]{border-radius:var(--radius-full);color:#047857;background:#ecfdf5;align-items:center;gap:.3rem;padding:.05rem .5rem;font-size:.65rem;display:inline-flex}.ws-live[data-sc-5eyibj3v] i[data-sc-5eyibj3v]{background:#10b981;border-radius:50%;block-size:6px;inline-size:6px}.ws-row[data-sc-5eyibj3v]{grid-template-columns:.7rem 1fr 4.2rem;align-items:center;gap:.5rem;display:grid}.ws-row[data-sc-5eyibj3v]>i[data-sc-5eyibj3v]{border:1.5px solid color-mix(in srgb, var(--tone) 40%, var(--border));border-radius:4px;block-size:.7rem;inline-size:.7rem}.ws-row[data-sc-5eyibj3v]>b[data-sc-5eyibj3v],.ws-bar[data-sc-5eyibj3v]{border-radius:var(--radius-full);background:var(--surface-2);block-size:6px;display:block}.ws-bar[data-sc-5eyibj3v]{overflow:hidden}.ws-bar[data-sc-5eyibj3v] i[data-sc-5eyibj3v]{block-size:100%;inline-size:var(--w);border-radius:inherit;background:var(--tone);display:block}.ws-flow[data-sc-5eyibj3v]{align-items:center;display:flex}.ws-node[data-sc-5eyibj3v]{block-size:3.1rem;inline-size:3.1rem;color:color-mix(in srgb, var(--tone) 70%, #000);background:light-dark(#fff,var(--surface-2));border:1.5px solid color-mix(in srgb, var(--tone) 22%, transparent);box-shadow:0 10px 20px -14px color-mix(in srgb, var(--tone) 60%, transparent);border-radius:1rem;place-items:center;font-size:1.35rem;font-weight:800;display:grid}.ws-node[data-sc-5eyibj3v] svg[data-sc-5eyibj3v]{block-size:1.4rem;inline-size:1.4rem}.ws-link[data-sc-5eyibj3v]{border-radius:var(--radius-full);background:color-mix(in srgb, var(--tone) 18%, transparent);block-size:3px;inline-size:2.4rem;display:block;overflow:hidden}.ws-link[data-sc-5eyibj3v] i[data-sc-5eyibj3v]{background:var(--tone);transform-origin:100%;block-size:100%;display:block;scale:0 1}.ws-link[data-sc-5eyibj3v]:dir(ltr) i[data-sc-5eyibj3v]{transform-origin:0}.ws-cap[data-sc-5eyibj3v]{text-align:center;color:color-mix(in srgb, var(--tone) 70%, var(--text));font-size:.7rem;font-weight:600;position:absolute;inset-block-end:.9rem;inset-inline:0}.ws-fit[data-sc-5eyibj3v]{border:2px dashed color-mix(in srgb, var(--tone) 40%, transparent);border-radius:14px;grid-template-columns:1.2fr 1fr .8fr;gap:.4rem;block-size:5.6rem;inline-size:11rem;padding:.55rem;display:grid;position:relative}.ws-block[data-sc-5eyibj3v]{background:linear-gradient(150deg, color-mix(in srgb, var(--tone) 55%, #fff), var(--tone));border-radius:9px;box-shadow:inset 0 1px #fff6}.ws-block[data-sc-5eyibj3v]:nth-child(2){background:linear-gradient(150deg, color-mix(in srgb, var(--tone) 35%, #fff), color-mix(in srgb, var(--tone) 75%, #fff))}.ws-block[data-sc-5eyibj3v]:nth-child(3){background:linear-gradient(150deg, color-mix(in srgb, var(--tone) 20%, #fff), color-mix(in srgb, var(--tone) 50%, #fff))}.ws-check[data-sc-5eyibj3v]{color:#fff;background:#10b981;border-radius:50%;place-items:center;block-size:1.7rem;inline-size:1.7rem;display:grid;position:absolute;inset-block-start:-.8rem;inset-inline-end:-.8rem;box-shadow:0 6px 14px -6px #10b981}.ws-check[data-sc-5eyibj3v] svg[data-sc-5eyibj3v]{block-size:.95rem;inline-size:.95rem}@media (prefers-reduced-motion:no-preference){.why-grid[data-sc-5eyibj3v].is-in .why-card[data-sc-5eyibj3v]{animation:wc-in .9s var(--ease-out) backwards;animation-delay:calc(var(--i) * .14s)}.why-grid[data-sc-5eyibj3v].is-on .ws-bar[data-sc-5eyibj3v] i[data-sc-5eyibj3v]{animation:wc-fill 4.2s var(--ease-out) infinite}.why-grid[data-sc-5eyibj3v].is-on .ws-row[data-sc-5eyibj3v]:nth-of-type(3) .ws-bar[data-sc-5eyibj3v] i[data-sc-5eyibj3v],.why-grid[data-sc-5eyibj3v].is-on .ws-row[data-sc-5eyibj3v]:nth-of-type(3)>i[data-sc-5eyibj3v]{animation-delay:.5s}.why-grid[data-sc-5eyibj3v].is-on .ws-row[data-sc-5eyibj3v]:nth-of-type(4) .ws-bar[data-sc-5eyibj3v] i[data-sc-5eyibj3v],.why-grid[data-sc-5eyibj3v].is-on .ws-row[data-sc-5eyibj3v]:nth-of-type(4)>i[data-sc-5eyibj3v]{animation-delay:1s}.why-grid[data-sc-5eyibj3v].is-on .ws-row[data-sc-5eyibj3v]>i[data-sc-5eyibj3v]{animation:4.2s infinite wc-tick}.why-grid[data-sc-5eyibj3v].is-on .ws-live[data-sc-5eyibj3v] i[data-sc-5eyibj3v]{animation:1.4s infinite wc-pulse}.why-grid[data-sc-5eyibj3v].is-on .ws-node[data-sc-5eyibj3v]{animation:wc-node 4.8s var(--ease-out) infinite}.why-grid[data-sc-5eyibj3v].is-on .ws-node[data-sc-5eyibj3v]:nth-child(3){animation-delay:1.2s}.why-grid[data-sc-5eyibj3v].is-on .ws-node[data-sc-5eyibj3v]:nth-child(5){animation-delay:2.4s}.why-grid[data-sc-5eyibj3v].is-on .ws-link[data-sc-5eyibj3v] i[data-sc-5eyibj3v]{animation:wc-link 4.8s var(--ease-out) infinite}.why-grid[data-sc-5eyibj3v].is-on .ws-link[data-sc-5eyibj3v]:nth-child(2) i[data-sc-5eyibj3v]{animation-delay:.6s}.why-grid[data-sc-5eyibj3v].is-on .ws-link[data-sc-5eyibj3v]:nth-child(4) i[data-sc-5eyibj3v]{animation-delay:1.8s}.why-grid[data-sc-5eyibj3v].is-on .ws-block[data-sc-5eyibj3v]{animation:wc-drop 4.8s var(--ease-out) infinite}.why-grid[data-sc-5eyibj3v].is-on .ws-block[data-sc-5eyibj3v]:nth-child(2){animation-delay:.35s}.why-grid[data-sc-5eyibj3v].is-on .ws-block[data-sc-5eyibj3v]:nth-child(3){animation-delay:.7s}.why-grid[data-sc-5eyibj3v].is-on .ws-fit[data-sc-5eyibj3v]{animation:4.8s infinite wc-frame}.why-grid[data-sc-5eyibj3v].is-on .ws-check[data-sc-5eyibj3v]{animation:wc-check 4.8s var(--ease-out) infinite}}@media (prefers-reduced-motion:reduce){.why-card[data-sc-5eyibj3v]{transform:none}.ws-link[data-sc-5eyibj3v] i[data-sc-5eyibj3v]{scale:1}}@keyframes wc-in{0%{opacity:0;transform:translateY(40px)rotateX(14deg)}to{opacity:1;transform:none}}@keyframes wc-fill{0%{inline-size:8%}55%,85%{inline-size:var(--w)}to{inline-size:8%}}@keyframes wc-tick{0%,45%{background:0 0}55%,88%{background:var(--tone);border-color:var(--tone)}to{background:0 0}}@keyframes wc-pulse{50%{opacity:.25}}@keyframes wc-node{0%,4%{scale:1}12%,70%{background:var(--tone);color:#fff;box-shadow:0 14px 26px -12px var(--tone);scale:1.1}80%,to{scale:1}}@keyframes wc-link{0%,8%{scale:0 1}25%,72%{scale:1}82%,to{scale:0 1}}@keyframes wc-drop{0%{opacity:0;translate:0 -3.5rem}14%{opacity:1;translate:0 4px}20%,78%{opacity:1;translate:0}90%,to{opacity:0;translate:0}}@keyframes wc-frame{0%,30%{border-style:dashed}36%,80%{border-style:solid;border-color:var(--tone)}90%,to{border-style:dashed}}@keyframes wc-check{0%,32%{opacity:0;scale:.3}40%{opacity:1;scale:1.15}46%,78%{opacity:1;scale:1}88%,to{opacity:0;scale:.3}}@media (width<=56rem){.why-grid[data-sc-5eyibj3v]{grid-template-columns:minmax(0,1fr)}}.hero[data-sc-lcdefpme]{background:var(--surface);position:relative;overflow:hidden}.hero-beams[data-sc-lcdefpme]{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.beam-h[data-sc-lcdefpme],.beam-v[data-sc-lcdefpme]{background:linear-gradient(var(--beam-dir,90deg), transparent, color-mix(in srgb, var(--brand) 55%, white), transparent);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--brand) 32%, transparent));opacity:0;position:absolute}.beam-h[data-sc-lcdefpme]{--beam-dir:90deg;block-size:2px;inline-size:48%;animation:beam-sweep-h 7s var(--ease-emphasised) infinite;inset-inline-end:5%}.bh1[data-sc-lcdefpme]{animation-delay:0s;inset-block-start:26%}.bh2[data-sc-lcdefpme]{inline-size:40%;animation-delay:1.6s;inset-block-start:50%}.bh3[data-sc-lcdefpme]{inline-size:52%;animation-delay:3.2s;inset-block-start:73%}.beam-v[data-sc-lcdefpme]{--beam-dir:180deg;block-size:62%;inline-size:2px;animation:beam-sweep-v 7s var(--ease-emphasised) infinite;inset-block-start:12%}.bv1[data-sc-lcdefpme]{animation-delay:.8s;inset-inline-end:22%}.bv2[data-sc-lcdefpme]{block-size:48%;animation-delay:2.6s;inset-inline-end:44%}@keyframes beam-sweep-h{0%{clip-path:inset(0 100% 0 0);opacity:0}12%{opacity:.5}38%{clip-path:inset(0);opacity:.5}58%{clip-path:inset(0);opacity:.5}82%{clip-path:inset(0 0 0 100%);opacity:0}to{clip-path:inset(0 0 0 100%);opacity:0}}@keyframes beam-sweep-v{0%{clip-path:inset(0 0 100%);opacity:0}12%{opacity:.45}38%{clip-path:inset(0);opacity:.45}58%{clip-path:inset(0);opacity:.45}82%{clip-path:inset(100% 0 0);opacity:0}to{clip-path:inset(100% 0 0);opacity:0}}@media (prefers-reduced-motion:reduce){.beam-h[data-sc-lcdefpme],.beam-v[data-sc-lcdefpme]{opacity:0;animation:none}}.hero-grid[data-sc-lcdefpme]{z-index:2;align-items:center;gap:var(--space-16);padding-block:clamp(var(--space-16), 10vh, var(--space-24));grid-template-columns:1.05fr .95fr;display:grid;position:relative}.hero-copy[data-sc-lcdefpme]{flex-direction:column;align-items:flex-start;display:flex}.hero-title[data-sc-lcdefpme]{margin-block-start:var(--space-4);font-size:clamp(2rem,1.6rem + 2vw,3rem)}.title-grad[data-sc-lcdefpme]{color:var(--brand-600)}@supports (background-clip:text){.title-grad[data-sc-lcdefpme]{background:linear-gradient(90deg, #00a99a, var(--brand) 35%, #6c5ce7 70%, var(--brand) 100%);-webkit-text-fill-color:transparent;background-size:220% 100%;background-clip:text;padding-block:.1em}}@media (prefers-reduced-motion:no-preference){.title-grad[data-sc-lcdefpme]{animation:7s ease-in-out infinite alternate title-grad}}@keyframes title-grad{to{background-position:100% 0}}@media (prefers-reduced-motion:no-preference){.hero-title[data-sc-lcdefpme]{animation:hero-title-rise 1.1s var(--ease-emphasised) both}.actions[data-sc-lcdefpme]{animation:hero-fade-up .6s var(--ease-emphasised) .9s both}.lede-rotator[data-sc-lcdefpme]{animation:hero-fade-up .5s var(--ease-emphasised) var(--lede-delay,0s) both}.cast-chip[data-sc-lcdefpme]{animation:chip-dock .44s var(--ease-emphasised) var(--dock-delay,0s) both}}@keyframes hero-title-rise{0%{opacity:0;transform:translateY(4.5rem)scale(1.05)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes hero-fade-up{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}@keyframes chip-dock{0%{opacity:0;transform:scale(.35)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:none}}.hero-cast[data-sc-lcdefpme]{align-self:stretch;margin-block-start:0;padding-block-start:2.5rem;position:relative}.cast-word[data-sc-lcdefpme]{z-index:2;pointer-events:none;opacity:0;font-size:var(--text-2xl);white-space:nowrap;color:var(--cast-tint,var(--brand));text-shadow:0 0 10px var(--surface), 0 0 20px var(--surface);font-weight:700;line-height:1;position:absolute;inset-block-start:0;inset-inline-start:0}.cast-rail[data-sc-lcdefpme]{justify-content:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.cast-chip[data-sc-lcdefpme]{align-items:center;gap:var(--space-2);border:1px solid color-mix(in srgb, var(--border) 75%, transparent);border-radius:var(--radius-full);background:light-dark(#fff,var(--surface-1));color:var(--text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:color var(--duration-fast) var(--ease-emphasised), border-color var(--duration-fast) var(--ease-emphasised), background-color var(--duration-fast) var(--ease-emphasised), box-shadow var(--duration-fast) var(--ease-emphasised), opacity var(--duration) var(--ease-emphasised), transform var(--duration) var(--ease-emphasised);padding-block:.3rem;padding-inline:.3rem .9rem;font-weight:600;line-height:1.2;display:inline-flex}.cast-rail[data-sc-lcdefpme].is-live .cast-chip[data-sc-lcdefpme]{animation:none}.cast-chip[data-sc-lcdefpme].is-hidden{opacity:0;transform:scale(.35)}.chip-icon[data-sc-lcdefpme]{border-radius:var(--radius-full);background:color-mix(in srgb, var(--chip,var(--brand)) 10%, var(--surface));block-size:1.85rem;inline-size:1.85rem;color:var(--chip,var(--brand));transition:color var(--duration-fast) var(--ease-emphasised), background-color var(--duration-fast) var(--ease-emphasised);flex:none;place-items:center;display:grid}.chip-icon[data-sc-lcdefpme] svg{block-size:1.05rem;inline-size:1.05rem}.chip-word[data-sc-lcdefpme]{white-space:nowrap}.cast-chip[data-sc-lcdefpme]:hover{color:var(--text);border-color:color-mix(in srgb, var(--chip,var(--brand)) 40%, var(--border))}.cast-chip[data-sc-lcdefpme].is-selected{color:color-mix(in srgb, var(--chip,var(--brand)) 85%, #000);border-color:color-mix(in srgb, var(--chip,var(--brand)) 40%, transparent);background:color-mix(in srgb, var(--chip,var(--brand)) 7%, var(--surface));box-shadow:0 0 0 3px color-mix(in srgb, var(--chip,var(--brand)) 10%, transparent)}.cast-chip[data-sc-lcdefpme].is-selected .chip-icon[data-sc-lcdefpme]{background:var(--chip,var(--brand));color:var(--surface)}.cast-chip[data-sc-lcdefpme]:focus-visible{outline:2px solid var(--chip,var(--brand));outline-offset:2px}.lede-rotator[data-sc-lcdefpme]{grid-template-areas:"lede";max-inline-size:58ch;margin-block-start:var(--space-6);display:grid}.lede-item[data-sc-lcdefpme]{isolation:isolate;opacity:0;pointer-events:none;transition:opacity .14s var(--ease-emphasised), transform .14s var(--ease-emphasised);grid-area:lede;padding-block:.6rem;position:relative;transform:translateY(.4rem)}.lede-item[data-sc-lcdefpme]:before,.lede-item[data-sc-lcdefpme]:after{content:"";z-index:-1;pointer-events:none;position:absolute}.lede-item[data-sc-lcdefpme]:before{background:radial-gradient(42% 48% at 26% 40%, color-mix(in srgb, var(--chip,var(--brand)) 36%, transparent), transparent 70%), radial-gradient(36% 42% at 64% 62%, color-mix(in srgb, color-mix(in srgb, var(--chip,var(--brand)) 70%, #000) 28%, transparent), transparent 72%), radial-gradient(48% 40% at 80% 30%, color-mix(in srgb, var(--chip,var(--brand)) 16%, var(--surface) 30%), transparent 70%), radial-gradient(30% 36% at 44% 78%, color-mix(in srgb, var(--chip,var(--brand)) 28%, transparent), transparent 70%);filter:blur(26px);opacity:1;border-radius:58% 42% 63% 37%/46% 55% 45% 54%;inset:-34% -12% -40% -10%}.lede-item[data-sc-lcdefpme]:after{background:radial-gradient(50% 55% at 40% 45%, color-mix(in srgb, var(--chip,var(--brand)) 22%, var(--surface) 40%), transparent 72%), radial-gradient(34% 40% at 72% 58%, color-mix(in srgb, color-mix(in srgb, var(--chip,var(--brand)) 60%, #000) 14%, transparent), transparent 70%);filter:blur(22px);opacity:.8;border-radius:44% 56% 38% 62%/60% 40% 58% 42%;inset:-20% 18% -18% -16%}@media (prefers-reduced-motion:no-preference){.lede-item[data-sc-lcdefpme]:before{will-change:transform;animation:22s ease-in-out infinite cloud-a}.lede-item[data-sc-lcdefpme]:after{will-change:transform;animation:17s ease-in-out infinite cloud-b}}@keyframes cloud-a{0%,to{transform:none}33%{transform:translate(3%,-4%)rotate(5deg)scale(1.06)}66%{transform:translate(-2.5%,3%)rotate(-4deg)scale(.97)}}@keyframes cloud-b{0%,to{transform:none}50%{transform:translate(-5%,4%)rotate(-7deg)scale(1.08)}}.lede-item[data-sc-lcdefpme].is-active{opacity:1;pointer-events:auto;transition:opacity .26s var(--ease-emphasised) .15s, transform .26s var(--ease-emphasised) .15s;transform:none}.lede-item[data-sc-lcdefpme]>.lede[data-sc-lcdefpme]{font-size:var(--text-base);color:color-mix(in srgb, var(--chip,var(--brand)) 18%, var(--text));margin:0;line-height:2}.lede-link[data-sc-lcdefpme]{font-size:var(--text-xs);white-space:nowrap;color:var(--chip,var(--brand-600));border-block-end:1px solid color-mix(in srgb, var(--chip,var(--brand)) 40%, transparent);align-items:center;gap:.2em;font-weight:700;text-decoration:none;display:inline-flex}.lede-link[data-sc-lcdefpme]:hover{border-block-end-color:currentColor}@media (prefers-reduced-motion:reduce){.lede-item[data-sc-lcdefpme]{transition:none}}.actions[data-sc-lcdefpme]{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.actions[data-sc-lcdefpme] .btn{font-size:var(--text-sm);padding:.625rem 1.25rem;line-height:1.5}.cta-beam[data-sc-lcdefpme]{border-radius:calc(var(--radius-btn) + 2.5px);padding:2.5px;display:inline-flex}.cta-beam[data-sc-lcdefpme]:before{padding:2.5px;animation-duration:3.6s}.cta-beam[data-sc-lcdefpme]:after{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--beam-angle), transparent 0turn, transparent .58turn, color-mix(in srgb, var(--brand) 65%, transparent) .76turn, #00b0a0a6 .82turn, transparent .94turn, transparent 1turn);filter:blur(9px);opacity:.75;pointer-events:none;animation:3.6s linear infinite beam-spin;position:absolute;inset:-6px}@media (prefers-reduced-motion:reduce){.cta-beam[data-sc-lcdefpme]:after{opacity:0;animation:none}}.hero-stage[data-sc-lcdefpme]{grid-template-areas:"stage";place-items:center;display:grid}.hero-stage[data-sc-lcdefpme]>*{grid-area:stage;inline-size:100%}.hero-stage[data-sc-lcdefpme] .lottie{opacity:0;transition:opacity var(--duration-slow) var(--ease-emphasised)}.hero-stage[data-sc-lcdefpme] .lottie[data-lottie-state=playing]{opacity:1}.work-split[data-sc-lcdefpme]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:center;display:grid}.work-intro[data-sc-lcdefpme] h2[data-sc-lcdefpme]{margin-block:var(--space-2) var(--space-4)}.work-lede[data-sc-lcdefpme]{color:var(--text-muted);font-size:var(--text-sm);margin-block-end:var(--space-6);line-height:2}@media (width<=60rem){.work-split[data-sc-lcdefpme]{grid-template-columns:minmax(0,1fr)}}.work-marquee[data-sc-lcdefpme]{padding-block:var(--space-2) var(--space-6);direction:ltr;background:0 0;border-block:0;mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.work-track[data-sc-lcdefpme]{direction:ltr;gap:0;animation-duration:70s}.work-marquee[data-sc-lcdefpme]:hover .work-track[data-sc-lcdefpme],.work-marquee[data-sc-lcdefpme]:focus-within .work-track[data-sc-lcdefpme]{animation-play-state:paused}.work-row[data-sc-lcdefpme]{gap:var(--space-4);margin:0;padding:0;padding-inline-end:var(--space-4);list-style:none;display:flex}.work-slide[data-sc-lcdefpme]{direction:rtl;flex:none;inline-size:clamp(11rem,18vw,14rem)}.work-slide-link[data-sc-lcdefpme]{border-radius:var(--radius-lg);box-shadow:var(--shadow);display:block;position:relative;overflow:hidden}.work-slide-link[data-sc-lcdefpme] img{aspect-ratio:2/3;object-fit:cover;block-size:auto;inline-size:100%;transition:scale var(--duration-slow) var(--ease-emphasised);display:block}.work-slide-link[data-sc-lcdefpme]:hover img{scale:1.06}.work-slide-scrim[data-sc-lcdefpme]{background:linear-gradient(to top, color-mix(in srgb, var(--work-tint,#0a0e12) 55%, #000000e6), transparent 45%);position:absolute;inset:0}.work-slide-link[data-sc-lcdefpme]:hover,.work-slide-link[data-sc-lcdefpme]:focus-visible{box-shadow:var(--shadow), 0 12px 32px -8px color-mix(in srgb, var(--work-tint,#000) 55%, transparent)}.work-slide-text[data-sc-lcdefpme]{padding:var(--space-4);color:#fff;gap:2px;display:grid;position:absolute;inset-block-end:0;inset-inline:0}.work-slide-title[data-sc-lcdefpme]{font-weight:700;font-size:var(--text-sm);line-height:1.6}.work-slide-tag[data-sc-lcdefpme]{font-size:var(--text-xs);opacity:.85}.band-textured[data-sc-lcdefpme]{padding-block:var(--section-y);position:relative;overflow:hidden}.band-textured[data-sc-lcdefpme]>.container[data-sc-lcdefpme]{z-index:1;position:relative}.band-textured[data-sc-lcdefpme]:last-child{margin-block-end:0}.band-textured[data-sc-lcdefpme]:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle at 1px 1px, var(--speck) 1px, transparent 0);opacity:.55;background-size:26px 26px;position:absolute;inset:0;mask-image:radial-gradient(150% 110% at 50% 0,#000 26%,#0000 80%)}.band-textured[data-sc-lcdefpme]:after{content:"";z-index:0;aspect-ratio:1;filter:blur(100px);opacity:.7;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--brand) 17%, transparent), transparent 70%);border-radius:50%;inline-size:44rem;position:absolute;inset-block-start:-10rem;inset-inline-start:-12rem}.band-textured[data-sc-lcdefpme].wash-end:after{background:radial-gradient(closest-side,#00b0a029,#0000 70%);inset-inline:auto -12rem}#services[data-sc-lcdefpme].reveal-ready,#process[data-sc-lcdefpme].reveal-ready,.solutions-section[data-sc-lcdefpme].reveal-ready{overflow-x:hidden}@supports (overflow:clip){#services[data-sc-lcdefpme].reveal-ready,#process[data-sc-lcdefpme].reveal-ready,.solutions-section[data-sc-lcdefpme].reveal-ready{overflow-x:clip}}#services[data-sc-lcdefpme].reveal-ready:before{opacity:0;transition:transform .85s var(--ease-emphasised), opacity .85s var(--ease-emphasised);transform:translate(115%)}#services[data-sc-lcdefpme].reveal-ready.is-in:before{opacity:1;transition-delay:.22s;transform:none}#services[data-sc-lcdefpme].reveal-ready .service-card[data-sc-lcdefpme]{opacity:0;transition:opacity .52s var(--ease-emphasised), transform .52s var(--ease-emphasised);transition-delay:calc(var(--i,0) * 55ms);transform:scale(.72)}#services[data-sc-lcdefpme].reveal-ready.is-in .service-card[data-sc-lcdefpme]{opacity:1;transition-delay:calc(.9s + var(--i,0) * .11s);transform:none}#process[data-sc-lcdefpme].reveal-ready:before{opacity:0;transition:transform .85s var(--ease-emphasised), opacity .85s var(--ease-emphasised);transform:translate(-115%)}#process[data-sc-lcdefpme].reveal-ready.is-in:before{opacity:1;transition-delay:.12s;transform:none}#process[data-sc-lcdefpme].reveal-ready .step[data-sc-lcdefpme]{opacity:0;transition:opacity .52s var(--ease-emphasised), transform .52s var(--ease-emphasised);transition-delay:calc(var(--i,0) * 55ms);transform:translateY(1.25rem)}#process[data-sc-lcdefpme].reveal-ready.is-in .step[data-sc-lcdefpme]{opacity:1;transition-delay:calc(.76s + var(--i,0) * .12s);transform:none}@property --stat-n{syntax:"<integer>";inherits:false;initial-value:0}@counter-style fa-digits{system:numeric;symbols:"۰" "۱" "۲" "۳" "۴" "۵" "۶" "۷" "۸" "۹"}@keyframes stat-rise{0%{opacity:0;translate:0 1.5rem}to{opacity:1;translate:0}}@keyframes count-up{0%{--stat-n:0}to{--stat-n:var(--final,0)}}@keyframes band-swipe-end{0%{opacity:0;translate:115%}to{opacity:1;translate:0}}@keyframes band-swipe-start{0%{opacity:0;translate:-115%}to{opacity:1;translate:0}}@keyframes card-pop{0%{opacity:0;scale:.72}to{opacity:1;scale:1}}@keyframes cta-zoom{0%{opacity:0;scale:.72 .84}72%{opacity:1;scale:1.035 1.012}to{opacity:1;scale:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.trust-stats[data-sc-lcdefpme]{view-timeline:--trust block}.trust-stat[data-sc-lcdefpme]{animation-name:stat-rise;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--trust;animation-range:cover calc(1% + var(--i) * 6%) cover calc(14% + var(--i) * 6%)}.trust-num[data-sc-lcdefpme]{counter-reset:statnum var(--stat-n);animation-name:count-up;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--trust;animation-range:cover calc(4% + var(--i) * 6%) cover calc(18% + var(--i) * 6%)}.trust-num[data-sc-lcdefpme]:after{content:counter(statnum, fa-digits)}.trust-num-static[data-sc-lcdefpme]{display:none}.trust-logos[data-sc-lcdefpme]{animation-name:stat-rise;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 22%}.cta-zoom[data-sc-lcdefpme]{animation-name:cta-zoom;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 8% cover 30%}@media (width>=60rem){.cta-zoom[data-sc-lcdefpme]{margin-inline:calc(-1*clamp(0rem,1.5vw,1.5rem))}}}}.solutions-section[data-sc-lcdefpme].reveal-ready [data-sc-lcdefpme][data-type-title]{min-block-size:1.42em}.solutions-section[data-sc-lcdefpme].reveal-ready .sol-wrap{opacity:0;transition:opacity .7s var(--ease-emphasised), transform .7s var(--ease-emphasised);transform:translate(115%)}.solutions-section[data-sc-lcdefpme].reveal-ready.is-in .sol-wrap{opacity:1;transition-delay:.65s;transform:none}.service-card[data-sc-lcdefpme] h3[data-sc-lcdefpme]{font-size:var(--text-lg);margin-block-end:var(--space-3)}.service-card[data-sc-lcdefpme] h3[data-sc-lcdefpme] a[data-sc-lcdefpme]{color:inherit;text-decoration:none}.service-card[data-sc-lcdefpme] p[data-sc-lcdefpme]{font-size:var(--text-sm)}.solutions-section[data-sc-lcdefpme]{background:var(--surface)}.work-card[data-sc-lcdefpme] h3[data-sc-lcdefpme]{font-size:var(--text-lg)}.work-card[data-sc-lcdefpme] p[data-sc-lcdefpme]{font-size:var(--text-sm);color:var(--text-muted)}#products[data-sc-lcdefpme]{position:relative;overflow:hidden}.prod-mesh[data-sc-lcdefpme]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mesh-blob[data-sc-lcdefpme]{aspect-ratio:1;filter:blur(90px);opacity:.5;will-change:transform;border-radius:50%;inline-size:34rem;position:absolute}.mb1[data-sc-lcdefpme]{background:radial-gradient(closest-side, color-mix(in srgb, var(--brand) 26%, transparent), transparent 70%);animation:19s ease-in-out infinite mesh-a;inset-block-start:-10rem;inset-inline-end:-6rem}.mb2[data-sc-lcdefpme]{background:radial-gradient(closest-side,#00b0a03d,#0000 70%);animation:23s ease-in-out infinite mesh-b;inset-block-end:-12rem;inset-inline-start:10%}.mb3[data-sc-lcdefpme]{background:radial-gradient(closest-side, color-mix(in srgb, var(--brand) 20%, transparent), transparent 70%);animation:27s ease-in-out infinite mesh-c;inset-block-start:20%;inset-inline-start:-8rem}@keyframes mesh-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-4rem,3rem)scale(1.12)}}@keyframes mesh-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(5rem,-3rem)scale(.9)}}@keyframes mesh-c{0%,to{transform:translate(0)scale(1)}50%{transform:translate(4rem,2rem)scale(1.15)}}#products[data-sc-lcdefpme]>.section-head[data-sc-lcdefpme],#products[data-sc-lcdefpme]>.prod-carousel[data-sc-lcdefpme]{z-index:1;position:relative}#products[data-sc-lcdefpme].reveal-ready [data-sc-lcdefpme][data-type-title]{min-block-size:1.42em}#products[data-sc-lcdefpme].reveal-ready .pc-panel[data-sc-lcdefpme]{opacity:0}#products[data-sc-lcdefpme].reveal-ready.is-in .pc-panel[data-sc-lcdefpme]{animation:pc-slide-in .62s var(--ease-emphasised) both;animation-delay:calc(.76s + var(--i,0) * .14s)}@keyframes pc-slide-in{0%{opacity:0;transform:translate(3rem)}to{opacity:1;transform:none}}.prod-carousel[data-sc-lcdefpme]{align-items:stretch;gap:var(--space-3);min-block-size:27rem;display:flex}.pc-input[data-sc-lcdefpme]{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.pc-panel[data-sc-lcdefpme]{border-radius:var(--radius-lg);cursor:pointer;box-shadow:var(--shadow-sm);transition:flex-grow var(--duration-slower) var(--ease-emphasised), box-shadow var(--duration) var(--ease-emphasised);will-change:flex-grow;flex:0 8.5rem;position:relative;overflow:hidden}.pc-input[data-sc-lcdefpme]:checked+.pc-panel[data-sc-lcdefpme]{box-shadow:var(--shadow-lg);flex-grow:1}.pc-input[data-sc-lcdefpme]:focus-visible+.pc-panel[data-sc-lcdefpme]{outline:2px solid var(--brand);outline-offset:2px}.pc-img[data-sc-lcdefpme]{object-fit:cover;object-position:center;block-size:100%;inline-size:100%;position:absolute;inset:0}.pc-scrim[data-sc-lcdefpme]{backdrop-filter:blur(7px)saturate(1.1);transition:background var(--duration) var(--ease-emphasised);background:#0e121a61;position:absolute;inset:0}.pc-input[data-sc-lcdefpme]:checked+.pc-panel[data-sc-lcdefpme] .pc-scrim[data-sc-lcdefpme]{--pc-shade:color-mix(in srgb, var(--pc-tint,#0a0e14) 42%, #04070c);background:linear-gradient(to left, color-mix(in srgb, var(--pc-shade) 92%, transparent) 0%, color-mix(in srgb, var(--pc-shade) 72%, transparent) 38%, color-mix(in srgb, var(--pc-shade) 26%, transparent) 64%, transparent 84%);backdrop-filter:none}.pc-content[data-sc-lcdefpme]{z-index:2;justify-content:center;align-items:flex-start;gap:var(--space-3);inline-size:65%;padding:var(--space-8) var(--space-6);color:#fff;text-shadow:0 1px 8px #00000080;flex-direction:column;display:flex;position:absolute;inset-block:0;inset-inline-start:0}.pc-title[data-sc-lcdefpme]{font-size:var(--text-xl);color:#fff;text-shadow:0 1px 12px #0006;font-weight:800}.pc-sub[data-sc-lcdefpme]{font-size:var(--text-sm);line-height:var(--leading-body);color:#ffffffe6;max-inline-size:46ch}.pc-chip[data-sc-lcdefpme]{color:#fff;font-size:var(--text-xs);background:#ffffff24;border-color:#ffffff52}.pc-link[data-sc-lcdefpme]{text-shadow:none;align-self:flex-start;margin-block-start:var(--space-3);padding:.625rem 1.25rem;line-height:1.5}.pc-sub[data-sc-lcdefpme],.pc-chips[data-sc-lcdefpme],.pc-link[data-sc-lcdefpme]{opacity:0;transition:opacity var(--duration) var(--ease-emphasised), transform var(--duration) var(--ease-emphasised);transform:translateY(.6rem)}.pc-link[data-sc-lcdefpme]{transition:opacity var(--duration) var(--ease-emphasised), transform var(--duration) var(--ease-emphasised), border-color var(--duration-fast) var(--ease-emphasised), box-shadow var(--duration-fast) var(--ease-emphasised)}.pc-input[data-sc-lcdefpme]:checked+.pc-panel[data-sc-lcdefpme] .pc-sub[data-sc-lcdefpme],.pc-input[data-sc-lcdefpme]:checked+.pc-panel[data-sc-lcdefpme] .pc-chips[data-sc-lcdefpme],.pc-input[data-sc-lcdefpme]:checked+.pc-panel[data-sc-lcdefpme] .pc-link[data-sc-lcdefpme]{opacity:1;transition-delay:.24s;transform:none}.pc-input[data-sc-lcdefpme]:not(:checked)+.pc-panel[data-sc-lcdefpme] .pc-content[data-sc-lcdefpme]{inline-size:auto;padding:var(--space-4) var(--space-2);justify-content:center;align-items:center;inset:0}.pc-input[data-sc-lcdefpme]:not(:checked)+.pc-panel[data-sc-lcdefpme] .pc-title[data-sc-lcdefpme]{writing-mode:vertical-rl;white-space:nowrap;font-size:var(--text-lg)}.pc-input[data-sc-lcdefpme]:not(:checked)+.pc-panel[data-sc-lcdefpme] .pc-sub[data-sc-lcdefpme],.pc-input[data-sc-lcdefpme]:not(:checked)+.pc-panel[data-sc-lcdefpme] .pc-chips[data-sc-lcdefpme],.pc-input[data-sc-lcdefpme]:not(:checked)+.pc-panel[data-sc-lcdefpme] .pc-link[data-sc-lcdefpme]{display:none}@media (prefers-reduced-motion:reduce){.mesh-blob[data-sc-lcdefpme]{animation:none}}@media (width<=60rem){.prod-carousel[data-sc-lcdefpme]{flex-direction:column;min-block-size:0}.pc-panel[data-sc-lcdefpme],.pc-input[data-sc-lcdefpme]:checked+.pc-panel[data-sc-lcdefpme]{flex:auto;min-block-size:13rem}.pc-content[data-sc-lcdefpme],.pc-input[data-sc-lcdefpme]:not(:checked)+.pc-panel[data-sc-lcdefpme] .pc-content[data-sc-lcdefpme]{inline-size:60%;padding:var(--space-4) var(--space-6);justify-content:center;align-items:flex-start;gap:var(--space-2);inset-block:0;inset-inline:0 auto}.pc-title[data-sc-lcdefpme],.pc-input[data-sc-lcdefpme]:not(:checked)+.pc-panel[data-sc-lcdefpme] .pc-title[data-sc-lcdefpme]{writing-mode:horizontal-tb;font-size:var(--text-lg)}.pc-chips[data-sc-lcdefpme],.pc-input[data-sc-lcdefpme]:not(:checked)+.pc-panel[data-sc-lcdefpme] .pc-chips[data-sc-lcdefpme]{display:none}.pc-sub[data-sc-lcdefpme],.pc-input[data-sc-lcdefpme]:not(:checked)+.pc-panel[data-sc-lcdefpme] .pc-sub[data-sc-lcdefpme]{-webkit-line-clamp:2;line-clamp:2;opacity:1;font-size:var(--text-sm);display:-webkit-box;transform:none}.pc-link[data-sc-lcdefpme],.pc-input[data-sc-lcdefpme]:not(:checked)+.pc-panel[data-sc-lcdefpme] .pc-link[data-sc-lcdefpme]{opacity:1;padding:var(--space-2) var(--space-4);font-size:var(--text-xs);margin-block-start:var(--space-2);display:inline-flex;transform:none}.pc-scrim[data-sc-lcdefpme],.pc-input[data-sc-lcdefpme]:checked+.pc-panel[data-sc-lcdefpme] .pc-scrim[data-sc-lcdefpme]{--pc-shade:color-mix(in srgb, var(--pc-tint,#0a0e14) 42%, #04070c);background:linear-gradient(to left, color-mix(in srgb, var(--pc-shade) 92%, transparent) 0%, color-mix(in srgb, var(--pc-shade) 62%, transparent) 55%, transparent 88%);backdrop-filter:none}}.result[data-sc-lcdefpme]{gap:var(--space-1);color:var(--accent);flex-direction:column-reverse;margin:auto 0 0;display:flex}.process[data-sc-lcdefpme]{list-style:none}.ruler[data-sc-lcdefpme]{block-size:28px;background:linear-gradient(var(--border), var(--border)) 0 50% / 100% 1px no-repeat, repeating-linear-gradient(to left, color-mix(in srgb, var(--border) 85%, transparent) 0 1px, transparent 1px 24px) 0 50% / 100% 10px no-repeat;margin-block-end:var(--space-8);position:relative}.ruler-fill[data-sc-lcdefpme]{border-radius:var(--radius-full);background:linear-gradient(to left, var(--brand-300), var(--brand-600));transform-origin:100%;block-size:3px;inline-size:100%;position:absolute;inset-block-start:calc(50% - 1.5px);inset-inline-start:0}.ruler-fill[data-sc-lcdefpme]:dir(ltr){background:linear-gradient(to right, var(--brand-300), var(--brand-600));transform-origin:0}#process[data-sc-lcdefpme].reveal-ready .ruler-fill[data-sc-lcdefpme]{transition:scale 1.4s var(--ease-emphasised);scale:0 1}#process[data-sc-lcdefpme].reveal-ready.is-in .ruler-fill[data-sc-lcdefpme]{transition-delay:.65s;scale:1}.process[data-sc-lcdefpme] .step[data-sc-lcdefpme]{align-content:start;gap:var(--space-2);border-block-start:0;padding-block-start:0;display:grid;position:relative}.process[data-sc-lcdefpme] .step[data-sc-lcdefpme]:after{content:none}.step-mark[data-sc-lcdefpme]{background:var(--surface);border:3px solid var(--brand-600);border-radius:50%;block-size:14px;inline-size:14px;position:absolute;inset-block-start:calc(-1 * var(--space-8) - 21px);inset-inline-start:0}.step-shape[data-sc-lcdefpme]{block-size:3.75rem;inline-size:3.75rem;margin-block-end:var(--space-2)}.step[data-sc-lcdefpme]:dir(ltr) .step-shape[data-sc-lcdefpme]{scale:-1 1}.step-shape[data-sc-lcdefpme] .t1{fill:color-mix(in srgb, var(--brand) 10%, var(--surface))}.step-shape[data-sc-lcdefpme] .t2{fill:var(--brand-300)}.step-shape[data-sc-lcdefpme] .t3{fill:var(--brand)}.step-ord[data-sc-lcdefpme]{font-size:var(--text-xs);color:var(--accent);font-weight:700}@media (width<=60rem){.ruler[data-sc-lcdefpme],.step-mark[data-sc-lcdefpme]{display:none}}.process[data-sc-lcdefpme] h3[data-sc-lcdefpme]{font-size:var(--text-lg)}.process[data-sc-lcdefpme] p[data-sc-lcdefpme]{font-size:var(--text-sm)}.value-title[data-sc-lcdefpme]{font-size:var(--text-lg);border-inline-start:3px solid var(--accent);margin-block-end:var(--space-3);padding-inline-start:var(--space-3)}.cta-panel[data-sc-lcdefpme] p[data-sc-lcdefpme]:not(.cta-note){margin-block:var(--space-3) var(--space-8)}.cta-actions[data-sc-lcdefpme]{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}time[data-sc-lcdefpme]{font-size:var(--text-xs);color:var(--text-muted)}.trust[data-sc-lcdefpme]{padding-block:var(--space-12) var(--space-6);background:var(--surface)}.trust-logo-anim{margin-block-end:var(--space-4)}.trust-head[data-sc-lcdefpme]{text-align:center;justify-content:center}.trust-stats[data-sc-lcdefpme]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.trust-stats[data-sc-lcdefpme]{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}}.trust-stat[data-sc-lcdefpme]{--st:var(--brand);isolation:isolate;align-content:start;gap:var(--space-1);padding:var(--space-6);background:linear-gradient(light-dark(#fff,var(--surface-1)), light-dark(#fff,var(--surface-1))) padding-box, linear-gradient(140deg, color-mix(in srgb, var(--st) 45%, transparent), color-mix(in srgb, var(--border) 60%, transparent) 38%, color-mix(in srgb, var(--border) 60%, transparent) 62%, color-mix(in srgb, var(--st) 30%, transparent)) border-box;box-shadow:0 1px 2px #191c200a, 0 16px 32px -22px color-mix(in srgb, var(--st) 60%, transparent);transition:transform var(--duration-slow) var(--ease-out), box-shadow var(--duration-slow) var(--ease-out);border:1px solid #0000;border-radius:1.25rem;display:grid;position:relative;overflow:hidden}.trust-stat[data-sc-lcdefpme]:before{content:"";z-index:-1;background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--st) 11%, transparent), transparent 60%);pointer-events:none;position:absolute;inset:0}.trust-stat[data-sc-lcdefpme]:dir(ltr):before{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--st) 11%, transparent), transparent 60%)}.trust-stat[data-sc-lcdefpme]:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffffb3 50%,#0000 65%);position:absolute;inset:0;translate:110%}.trust-stat[data-sc-lcdefpme]:dir(ltr):after{translate:-110%}.trust-stat[data-sc-lcdefpme]:hover{box-shadow:0 1px 2px #191c200a, 0 26px 44px -22px color-mix(in srgb, var(--st) 75%, transparent);transform:translateY(-6px)}@media (prefers-reduced-motion:no-preference){.trust-stat[data-sc-lcdefpme]:hover:after{transition:translate .9s var(--ease-out);translate:-110%}.trust-stat[data-sc-lcdefpme]:dir(ltr):hover:after{translate:110%}}@media (prefers-reduced-motion:reduce){.trust-stat[data-sc-lcdefpme]:hover{transform:none}}.trust-ico[data-sc-lcdefpme]{block-size:3rem;inline-size:3rem;border-radius:var(--radius-lg);color:#fff;background:linear-gradient(145deg, color-mix(in srgb, var(--st) 68%, #fff), var(--st));box-shadow:0 10px 20px -10px var(--st), inset 0 1px 0 #fff6;transition:rotate var(--duration-slow) var(--ease-out), scale var(--duration-slow) var(--ease-out);place-items:center;margin-block-end:var(--space-3);display:grid}.trust-stat[data-sc-lcdefpme]:hover .trust-ico[data-sc-lcdefpme]{rotate:-8deg;scale:1.08}.trust-watermark[data-sc-lcdefpme]{z-index:-1;color:var(--st);opacity:.07;pointer-events:none;transition:opacity var(--duration-slow), rotate .6s var(--ease-out);position:absolute;inset-block-end:-1.75rem;inset-inline-end:-1.25rem}.trust-stat[data-sc-lcdefpme]:hover .trust-watermark[data-sc-lcdefpme]{opacity:.13;rotate:-12deg}.trust-stat[data-sc-lcdefpme] .stat-value[data-sc-lcdefpme]{font-size:clamp(2rem,1.6rem + 1.4vw,2.75rem);font-weight:800}.trust-stat[data-sc-lcdefpme] .stat-label[data-sc-lcdefpme]{margin-block-start:0;font-weight:600}.trust-value[data-sc-lcdefpme]{align-items:baseline;gap:var(--space-1);display:flex}.trust-plus[data-sc-lcdefpme]{color:var(--st,var(--brand));font-weight:700}.trust[data-sc-lcdefpme].reveal-ready .trust-stat[data-sc-lcdefpme]{opacity:0;transition:opacity var(--duration-slow) var(--ease-decelerate), translate var(--duration-slow) var(--ease-decelerate);transition-delay:calc(var(--i) * .11s);translate:0 14px}.trust[data-sc-lcdefpme].is-in .trust-stat[data-sc-lcdefpme]{opacity:1;translate:0}.trust[data-sc-lcdefpme].reveal-ready .trust-logos[data-sc-lcdefpme]{opacity:0;transition:opacity var(--duration-slower) var(--ease-decelerate) .48s}.trust[data-sc-lcdefpme].is-in .trust-logos[data-sc-lcdefpme]{opacity:1}.trust-logos[data-sc-lcdefpme]{border-radius:var(--radius-lg);direction:ltr;margin-block-start:var(--space-8);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.trust-logos[data-sc-lcdefpme]:hover .trust-track[data-sc-lcdefpme]{animation-play-state:paused}.trust-track[data-sc-lcdefpme]{direction:ltr;gap:0;animation-duration:46s}.trust-list[data-sc-lcdefpme]{gap:var(--space-12);margin:0;padding:0;padding-inline-end:var(--space-12);list-style:none;display:flex}.trust-list[data-sc-lcdefpme] li[data-sc-lcdefpme]{white-space:nowrap;direction:rtl;unicode-bidi:isolate;font-weight:600}@media (width<=60rem){.hero-grid[data-sc-lcdefpme]{gap:var(--space-6);padding-block:var(--space-6) var(--space-12);grid-template-columns:1fr}.hero-visual[data-sc-lcdefpme]{inline-size:100%;max-inline-size:22rem;margin-inline:auto}.hero-stage[data-sc-lcdefpme]{aspect-ratio:4/3;overflow:hidden}.actions[data-sc-lcdefpme]{gap:var(--space-3)}.actions[data-sc-lcdefpme] .cta-beam[data-sc-lcdefpme]{flex:0 0 100%}.actions[data-sc-lcdefpme] .cta-beam[data-sc-lcdefpme]>.btn{inline-size:100%}.actions[data-sc-lcdefpme]>.btn{flex:1 1 0;min-inline-size:0}.hero-beams[data-sc-lcdefpme]{display:none}}@media (width<=30rem){.cast-chip[data-sc-lcdefpme]{gap:var(--space-1);font-size:var(--text-xs);padding-inline:.25rem .7rem}.chip-icon[data-sc-lcdefpme]{block-size:1.6rem;inline-size:1.6rem}.cast-word[data-sc-lcdefpme]{font-size:var(--text-xl)}.hero-cast[data-sc-lcdefpme]{padding-block-start:2.25rem}}
