.LogoMark-module__EpuYKq__root{isolation:isolate;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.LogoMark-module__EpuYKq__root[data-logo-shadow-spread=true]:before{content:"";z-index:0;background:radial-gradient(circle, color-mix(in srgb, var(--accent-1) 34%, transparent) 0%, color-mix(in srgb, var(--accent-2) 20%, transparent) 38%, transparent 70%);opacity:0;transition:opacity .42s var(--ease-out-soft), transform .52s var(--ease-out-soft);pointer-events:none;border-radius:50%;position:absolute;inset:-32%;transform:scale(.62)}.LogoMark-module__EpuYKq__root[data-logo-shadow-spread=true]:hover:before{opacity:.9;transform:scale(1.12)}.LogoMark-module__EpuYKq__pulse{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.LogoMark-module__EpuYKq__heartbeat{transform-origin:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.LogoMark-module__EpuYKq__ambient{pointer-events:none;background:radial-gradient(circle at 42% 38%,#00e0cb2e,#0000 42%),radial-gradient(circle at 58% 62%,#6e56ff38,#0000 58%);border-radius:50%;width:91.25%;height:91.25%;position:absolute}.LogoMark-module__EpuYKq__ground{pointer-events:none;background:radial-gradient(#100a2bad,#6e56ff29 48%,#0000 72%);border-radius:50%;width:54.375%;height:13.125%;position:absolute;bottom:10.625%;left:50%;transform:translate(-46%)}.LogoMark-module__EpuYKq__emblem{isolation:isolate;width:81.25%;height:81.25%;animation:LogoMark-module__EpuYKq__arrive .62s var(--ease-out-soft) both;position:relative;transform:rotate(-1deg)skewY(-1deg)}.LogoMark-module__EpuYKq__layer{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:url(/images/logo/logo-white-no-text.svg);mask-image:url(/images/logo/logo-white-no-text.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.LogoMark-module__EpuYKq__extrusionFar{z-index:1;background:linear-gradient(145deg,#07334a 4%,#21174d 48%,#4a174a 100%);transform:translate(9px,11px)}.LogoMark-module__EpuYKq__extrusionNear{z-index:2;background:linear-gradient(145deg,#087f92 0%,#39256f 52%,#842b68 100%);transform:translate(5px,6px)}.LogoMark-module__EpuYKq__edge{z-index:3;background:linear-gradient(135deg,#d2ffffeb,#71beff8c 34%,#ff85da57 78%);transform:translate(-2px,-2px)}.LogoMark-module__EpuYKq__core{z-index:3;background:radial-gradient(circle at 34% 28%,#e6fbff 0%,#8f7cff 16%,#40256f 45%,#100a29 78%);border:2px solid #b1deff80;border-radius:50%;width:29.23%;height:29.23%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 3px 3px 4px #ffffff6b,inset -5px -6px 8px #050312b3,0 4px #070419b8}.LogoMark-module__EpuYKq__face{z-index:4;background:linear-gradient(145deg,#ffffffb8 0%,#ffffff14 19%,#0000 38%),linear-gradient(135deg,#00d9e8 2%,#477cf5 35%,#784cf2 64%,#f04db4 100%)}.LogoMark-module__EpuYKq__pulse[data-variant=neon] .LogoMark-module__EpuYKq__ambient{background:radial-gradient(circle,#0000 58%,#00eeff42 59%,#0000 61%),radial-gradient(circle,#ff2fb41a,#0000 63%);width:278px;height:278px}.LogoMark-module__EpuYKq__pulse[data-variant=neon] .LogoMark-module__EpuYKq__ground{background:radial-gradient(#00eeff52,#0000 68%)}.LogoMark-module__EpuYKq__pulse[data-variant=neon] .LogoMark-module__EpuYKq__extrusionFar{background:#020817}.LogoMark-module__EpuYKq__pulse[data-variant=neon] .LogoMark-module__EpuYKq__extrusionNear{background:linear-gradient(145deg,#004d62,#180e42 52%,#681044)}.LogoMark-module__EpuYKq__pulse[data-variant=neon] .LogoMark-module__EpuYKq__edge{background:linear-gradient(135deg,#bfffff 2%,#00eaff 38%,#815bff 61%,#ff42bd 96%)}.LogoMark-module__EpuYKq__pulse[data-variant=neon] .LogoMark-module__EpuYKq__face{background:linear-gradient(145deg,#ffffff52,#0000 24%),linear-gradient(135deg,#03131d 3%,#07324f 38%,#24104c 66%,#5b123f 100%)}.LogoMark-module__EpuYKq__pulse[data-variant=neon] .LogoMark-module__EpuYKq__core{background:radial-gradient(circle,#eaffff 0 5%,#00eaff 8%,#302080 35%,#040713 74%);border-color:#6cf5ffd9;box-shadow:inset 0 0 0 5px #0000004d,0 0 14px #00e0ff61}.LogoMark-module__EpuYKq__pulse[data-variant=chrome] .LogoMark-module__EpuYKq__ambient{background:radial-gradient(circle at 38% 32%,#ffffff3d,#0000 32%),radial-gradient(circle at 60% 62%,#5b76ff33,#0000 61%)}.LogoMark-module__EpuYKq__pulse[data-variant=chrome] .LogoMark-module__EpuYKq__extrusionFar{background:linear-gradient(145deg,#101a2d,#090d19 58%,#27273d)}.LogoMark-module__EpuYKq__pulse[data-variant=chrome] .LogoMark-module__EpuYKq__extrusionNear{background:linear-gradient(145deg,#8ea2b8 0%,#273348 36%,#111827 64%,#776d94 100%)}.LogoMark-module__EpuYKq__pulse[data-variant=chrome] .LogoMark-module__EpuYKq__edge{background:linear-gradient(135deg,#fff 0%,#9ee9ff 26%,#4b607b 53%,#d8c9ff 78%,#fff 100%)}.LogoMark-module__EpuYKq__pulse[data-variant=chrome] .LogoMark-module__EpuYKq__face{background:linear-gradient(150deg,#ffffffeb 0%,#0000 19%),linear-gradient(135deg,#d7f5ff 0%,#7693ad 27%,#182438 48%,#7280ac 70%,#e4d9f4 100%)}.LogoMark-module__EpuYKq__pulse[data-variant=chrome] .LogoMark-module__EpuYKq__core{background:radial-gradient(circle at 34% 28%,#fff,#9bc7e1 18%,#35445e 46%,#0a0d15 76%);border-color:#e5f7ffc7}.LogoMark-module__EpuYKq__pulse[data-variant=ember] .LogoMark-module__EpuYKq__ambient{background:radial-gradient(circle at 44% 46%,#ffab4033,#0000 42%),radial-gradient(circle at 57% 61%,#ff2d7f3d,#0000 62%)}.LogoMark-module__EpuYKq__pulse[data-variant=ember] .LogoMark-module__EpuYKq__ground{background:radial-gradient(#ff474c52,#6317431f 50%,#0000 72%)}.LogoMark-module__EpuYKq__pulse[data-variant=ember] .LogoMark-module__EpuYKq__extrusionFar{background:linear-gradient(145deg,#381006,#3a0927 52%,#18061d)}.LogoMark-module__EpuYKq__pulse[data-variant=ember] .LogoMark-module__EpuYKq__extrusionNear{background:linear-gradient(145deg,#a52e0c,#8e174e 48%,#50104d)}.LogoMark-module__EpuYKq__pulse[data-variant=ember] .LogoMark-module__EpuYKq__edge{background:linear-gradient(135deg,#fff0a8,#ff9b38 34%,#ff417d 68%,#b93cff)}.LogoMark-module__EpuYKq__pulse[data-variant=ember] .LogoMark-module__EpuYKq__face{background:linear-gradient(145deg,#fff4bfb8,#0000 25%),linear-gradient(135deg,#ffb12e 0%,#f15a32 34%,#df276d 67%,#7327a8 100%)}.LogoMark-module__EpuYKq__pulse[data-variant=ember] .LogoMark-module__EpuYKq__core{background:radial-gradient(circle at 35% 28%,#fffbd5,#ffb12e 18%,#c5264f 47%,#250717 78%);border-color:#ffce6cbf;box-shadow:inset 3px 3px 4px #ffffff61,inset -5px -6px 8px #2a020ab8,0 4px #200310c2}.LogoMark-module__EpuYKq__pulse[data-variant=monolith] .LogoMark-module__EpuYKq__ambient{background:linear-gradient(90deg,#0000 49.7%,#4be1ff21 50%,#0000 50.3%),linear-gradient(#0000 49.7%,#4be1ff21 50%,#0000 50.3%),radial-gradient(circle,#12699426,#0000 61%);width:268px;height:268px}.LogoMark-module__EpuYKq__pulse[data-variant=monolith] .LogoMark-module__EpuYKq__ground{background:radial-gradient(#40cdff38,#0000 70%);width:150px;height:24px}.LogoMark-module__EpuYKq__pulse[data-variant=monolith] .LogoMark-module__EpuYKq__extrusionFar{background:#061522;transform:translate(5px,6px)}.LogoMark-module__EpuYKq__pulse[data-variant=monolith] .LogoMark-module__EpuYKq__extrusionNear{background:#0b3e57;transform:translate(3px,3px)}.LogoMark-module__EpuYKq__pulse[data-variant=monolith] .LogoMark-module__EpuYKq__edge{background:#74dcf5;transform:translate(-1px,-1px)}.LogoMark-module__EpuYKq__pulse[data-variant=monolith] .LogoMark-module__EpuYKq__face{background:linear-gradient(145deg,#dcfbff7a,#0000 20%),linear-gradient(135deg,#0f6682 0%,#164b72 48%,#212e58 100%)}.LogoMark-module__EpuYKq__pulse[data-variant=monolith] .LogoMark-module__EpuYKq__core{background:linear-gradient(145deg,#8deaff,#17617d 35%,#081929 74%);border-color:#68e0ff94;border-radius:18px;width:68px;height:68px;box-shadow:inset 2px 2px 2px #ffffff57,inset -4px -4px 6px #0009139e,0 3px #020d18bf}.LogoMark-module__EpuYKq__pulse[data-variant=theme]{--lite-ambient:radial-gradient(circle at 42% 38%, color-mix(in srgb, var(--accent-2) 22%, transparent), transparent 42%), radial-gradient(circle at 58% 62%, color-mix(in srgb, var(--accent-1) 25%, transparent), transparent 60%);--lite-ground:radial-gradient(ellipse, color-mix(in srgb, var(--accent-1) 28%, #080516), transparent 70%);--lite-far:linear-gradient(145deg, color-mix(in srgb, var(--accent-2) 28%, #03101b), color-mix(in srgb, var(--accent-1) 30%, #09051c));--lite-near:linear-gradient(145deg, color-mix(in srgb, var(--accent-2) 58%, #073044), color-mix(in srgb, var(--accent-1) 58%, #23104a), color-mix(in srgb, var(--accent-3) 52%, #421138));--lite-edge:linear-gradient(135deg, #e8ffff, var(--accent-2) 34%, var(--accent-1) 65%, var(--accent-3));--lite-face:linear-gradient(145deg, #ffffffb3, transparent 24%), linear-gradient(135deg, var(--accent-2), var(--accent-1) 58%, var(--accent-3));--lite-core:radial-gradient(circle at 34% 28%, #f4ffff, var(--accent-2) 16%, var(--accent-1) 48%, #100721 78%);--lite-core-border:color-mix(in srgb, var(--accent-2) 60%, white)}.LogoMark-module__EpuYKq__pulse[data-variant=chrome]{--lite-ambient:radial-gradient(circle at 38% 32%, #ffffff40, transparent 32%), radial-gradient(circle at 60% 62%, #5b76ff33, transparent 61%);--lite-ground:radial-gradient(ellipse, #a6ceff38, transparent 70%);--lite-far:linear-gradient(145deg, #101a2d, #090d19 58%, #27273d);--lite-near:linear-gradient(145deg, #8ea2b8, #273348 36%, #111827 64%, #776d94);--lite-edge:linear-gradient(135deg, #fff, #9ee9ff 26%, #4b607b 53%, #d8c9ff 78%, #fff);--lite-face:linear-gradient(150deg, #ffffffeb, transparent 19%), linear-gradient(135deg, #d7f5ff, #7693ad 27%, #182438 48%, #7280ac 70%, #e4d9f4);--lite-core:radial-gradient(circle at 34% 28%, #fff, #9bc7e1 18%, #35445e 46%, #0a0d15 76%);--lite-core-border:#e5f7ffc7}.LogoMark-module__EpuYKq__pulse[data-variant=monolith]{--lite-ambient:linear-gradient(90deg, transparent 49.7%, #4be1ff21 50%, transparent 50.3%), linear-gradient(transparent 49.7%, #4be1ff21 50%, transparent 50.3%), radial-gradient(circle, #12699426, transparent 61%);--lite-ground:radial-gradient(ellipse, #40cdff38, transparent 70%);--lite-far:#061522;--lite-near:#0b3e57;--lite-edge:#74dcf5;--lite-face:linear-gradient(145deg, #dcfbff7a, transparent 20%), linear-gradient(135deg, #0f6682, #164b72 48%, #212e58);--lite-core:linear-gradient(145deg, #8deaff, #17617d 35%, #081929 74%);--lite-core-border:#68e0ff94;--lite-core-radius:18px}.LogoMark-module__EpuYKq__pulse[data-variant=obsidian]{--lite-ambient:radial-gradient(circle, #d7a74b2e, transparent 60%);--lite-ground:radial-gradient(ellipse, #be852a40, transparent 70%);--lite-far:#030405;--lite-near:linear-gradient(145deg, #5e421c, #17130d 60%, #050608);--lite-edge:linear-gradient(135deg, #fff4b5, #c9913e 42%, #49300e 72%, #e2b65c);--lite-face:linear-gradient(145deg, #fff0ae8a, transparent 18%), linear-gradient(135deg, #25262a, #08090b 54%, #3a2b13);--lite-core:radial-gradient(circle at 35% 28%, #fff8c8, #d09b42 18%, #2c2110 47%, #050505 78%);--lite-core-border:#e8be65b8}.LogoMark-module__EpuYKq__pulse[data-variant=arctic]{--lite-ambient:radial-gradient(circle at 45% 42%, #b5f5ff4d, transparent 58%);--lite-ground:radial-gradient(ellipse, #82dbff45, transparent 70%);--lite-far:linear-gradient(145deg, #245a86, #21345f);--lite-near:linear-gradient(145deg, #b7f5ff, #5faee2 46%, #5b72c3);--lite-edge:linear-gradient(135deg, #fff, #d6fbff 36%, #84cfff 68%, #b9bfff);--lite-face:linear-gradient(145deg, #fffffff0, transparent 29%), linear-gradient(135deg, #eaffff, #8eeaff 42%, #6f8ee3 100%);--lite-core:radial-gradient(circle at 35% 28%, #fff, #bdf7ff 22%, #6aa6d8 52%, #273d70 80%);--lite-core-border:#ffffffdb}.LogoMark-module__EpuYKq__pulse[data-variant=sakura]{--lite-ambient:radial-gradient(circle, #ffbad73d, transparent 61%);--lite-ground:radial-gradient(ellipse, #cd7bb038, transparent 70%);--lite-far:linear-gradient(145deg, #68415e, #3b2b4e);--lite-near:linear-gradient(145deg, #cf91af, #9b6da9 54%, #65578d);--lite-edge:linear-gradient(135deg, #fff, #ffd8e8 40%, #d3b4ee 73%, #fff7fb);--lite-face:linear-gradient(145deg, #fffffff5, transparent 26%), linear-gradient(135deg, #fff9fa, #efb6ca 48%, #ad8bd3);--lite-core:radial-gradient(circle at 35% 28%, #fff, #ffd8e5 24%, #c58dad 53%, #59416d 80%);--lite-core-border:#fff5fae6}.LogoMark-module__EpuYKq__pulse[data-variant=solar]{--lite-ambient:radial-gradient(circle, #ffb5304d, transparent 60%);--lite-ground:radial-gradient(ellipse, #ff661f4d, transparent 70%);--lite-far:linear-gradient(145deg, #5b1408, #301009);--lite-near:linear-gradient(145deg, #c74215, #9d251d 60%, #70152e);--lite-edge:linear-gradient(135deg, #fff9b0, #ffbd2d 38%, #ff6535 70%, #e52855);--lite-face:linear-gradient(145deg, #ffffd3c7, transparent 23%), linear-gradient(135deg, #ffe65a, #ff9b26 43%, #df3240);--lite-core:radial-gradient(circle at 35% 28%, #fffdd0, #ffd93d 20%, #ef6b24 48%, #6e111e 80%);--lite-core-border:#ffe26fd1}.LogoMark-module__EpuYKq__pulse[data-variant=ocean]{--lite-ambient:radial-gradient(circle at 48% 44%, #26ebd038, transparent 61%);--lite-ground:radial-gradient(ellipse, #19c0be3d, transparent 70%);--lite-far:linear-gradient(145deg, #031926, #020c22);--lite-near:linear-gradient(145deg, #086d76, #07445e 52%, #09274b);--lite-edge:linear-gradient(135deg, #c7fff5, #41ebd5 36%, #178ba5 70%, #395fae);--lite-face:linear-gradient(145deg, #d0fff68f, transparent 22%), linear-gradient(135deg, #2bd9c3, #087e91 45%, #092c61);--lite-core:radial-gradient(circle at 35% 28%, #d8fff7, #37ddcb 18%, #087b8b 47%, #04142f 79%);--lite-core-border:#67f4e0b3}.LogoMark-module__EpuYKq__pulse[data-variant=amethyst]{--lite-ambient:radial-gradient(circle, #a853f545, transparent 61%);--lite-ground:radial-gradient(ellipse, #8735d645, transparent 70%);--lite-far:linear-gradient(145deg, #25083e, #130324);--lite-near:linear-gradient(145deg, #7334a6, #4c187b 52%, #2e0f62);--lite-edge:linear-gradient(135deg, #f8e5ff, #cf91ff 36%, #8c42e4 68%, #5534bf);--lite-face:linear-gradient(145deg, #fff5ffc7, transparent 22%), linear-gradient(135deg, #d9a6ff, #9c55e5 46%, #4b1b97);--lite-core:radial-gradient(circle at 35% 28%, #fff, #d6a0ff 20%, #8d42ce 49%, #280a58 80%);--lite-core-border:#e1b9ffc7}.LogoMark-module__EpuYKq__pulse[data-variant=copper]{--lite-ambient:radial-gradient(circle, #d3703f38, transparent 61%);--lite-ground:radial-gradient(ellipse, #964d2f40, transparent 70%);--lite-far:linear-gradient(145deg, #35190f, #102c2b);--lite-near:linear-gradient(145deg, #8f482b, #79412e 52%, #22615d);--lite-edge:linear-gradient(135deg, #ffe0b4, #d77b4c 38%, #8c4b35 63%, #65b9a7);--lite-face:linear-gradient(145deg, #ffe2bcb3, transparent 23%), linear-gradient(135deg, #d78a59, #a53 47%, #337c72);--lite-core:radial-gradient(circle at 35% 28%, #ffe8c2, #cd7447 20%, #79503c 48%, #16433f 80%);--lite-core-border:#e6a16fb8}.LogoMark-module__EpuYKq__pulse[data-variant=jade]{--lite-ambient:radial-gradient(circle, #37d58938, transparent 61%);--lite-ground:radial-gradient(ellipse, #24aa713d, transparent 70%);--lite-far:linear-gradient(145deg, #062c25, #031713);--lite-near:linear-gradient(145deg, #167c54, #145b49 55%, #103d3d);--lite-edge:linear-gradient(135deg, #d9ffe7, #72e9a6 38%, #2ca978 68%, #1d7774);--lite-face:linear-gradient(145deg, #dcffe8ad, transparent 24%), linear-gradient(135deg, #6ee49b, #26a76d 48%, #0a5b54);--lite-core:radial-gradient(circle at 35% 28%, #e2ffe9, #70e5a0 20%, #249567 49%, #063a37 80%);--lite-core-border:#92f0b2ba}.LogoMark-module__EpuYKq__pulse[data-variant=paper]{--lite-ambient:radial-gradient(circle, #e1d7c13b, transparent 61%);--lite-ground:radial-gradient(ellipse, #554e4433, transparent 70%);--lite-far:#35363a;--lite-near:linear-gradient(145deg, #8b887f, #55565a);--lite-edge:linear-gradient(135deg, #fffef8, #d9d1c1 52%, #777a80);--lite-face:linear-gradient(145deg, #ffffffdb, transparent 24%), linear-gradient(135deg, #fffdf4, #ded7c8 58%, #8b8e94);--lite-core:radial-gradient(circle at 35% 28%, #fff, #ece5d5 28%, #9c9990 56%, #303238 82%);--lite-core-border:#fffffad6;--lite-core-radius:6px}.LogoMark-module__EpuYKq__pulse[data-variant=ultraviolet]{--lite-ambient:radial-gradient(circle, #7023ff4f, transparent 61%);--lite-ground:radial-gradient(ellipse, #6b1fff4a, transparent 70%);--lite-far:#090012;--lite-near:linear-gradient(145deg, #34006c, #16002e 58%, #310047);--lite-edge:linear-gradient(135deg, #f2d7ff, #b16cff 34%, #6d2cff 66%, #ec43e6);--lite-face:linear-gradient(145deg, #fae0ffad, transparent 22%), linear-gradient(135deg, #9e55ff, #681df0 48%, #240044);--lite-core:radial-gradient(circle at 35% 28%, #fff, #d192ff 17%, #7130e0 47%, #17002f 80%);--lite-core-border:#cb8effcc}.LogoMark-module__EpuYKq__pulse[data-variant] .LogoMark-module__EpuYKq__ambient{background:var(--lite-ambient);width:91.25%;height:91.25%}.LogoMark-module__EpuYKq__pulse[data-variant] .LogoMark-module__EpuYKq__ground{background:var(--lite-ground);width:54.375%;height:13.125%}.LogoMark-module__EpuYKq__pulse[data-variant] .LogoMark-module__EpuYKq__extrusionFar{background:var(--lite-far)}.LogoMark-module__EpuYKq__pulse[data-variant] .LogoMark-module__EpuYKq__extrusionNear{background:var(--lite-near)}.LogoMark-module__EpuYKq__pulse[data-variant] .LogoMark-module__EpuYKq__edge{background:var(--lite-edge)}.LogoMark-module__EpuYKq__pulse[data-variant] .LogoMark-module__EpuYKq__face{background:var(--lite-face)}.LogoMark-module__EpuYKq__pulse[data-variant] .LogoMark-module__EpuYKq__core{border-color:var(--lite-core-border);border-radius:var(--lite-core-radius,50%);background:var(--surface-deep);width:29.23%;height:29.23%;box-shadow:none}.LogoMark-module__EpuYKq__pulse[data-variant] .LogoMark-module__EpuYKq__extrusionFar{transform:translate(3.46%,4.23%)}.LogoMark-module__EpuYKq__pulse[data-variant] .LogoMark-module__EpuYKq__extrusionNear{transform:translate(1.92%,2.31%)}.LogoMark-module__EpuYKq__pulse[data-variant] .LogoMark-module__EpuYKq__edge{transform:translate(-.77%,-.77%)}.LogoMark-module__EpuYKq__pulse[data-float=true]{will-change:translate;animation:6s ease-in-out infinite LogoMark-module__EpuYKq__lite-float}.LogoMark-module__EpuYKq__pulse[data-rotate=true] .LogoMark-module__EpuYKq__emblem{animation:LogoMark-module__EpuYKq__arrive .62s var(--ease-out-soft) both, LogoMark-module__EpuYKq__lite-rotate 42s linear .62s infinite;will-change:transform}.LogoMark-module__EpuYKq__pulse[data-aura=true] .LogoMark-module__EpuYKq__ambient{will-change:opacity, transform;animation:4.8s ease-in-out infinite LogoMark-module__EpuYKq__lite-aura}.LogoMark-module__EpuYKq__pulse[data-glint=true] .LogoMark-module__EpuYKq__edge{will-change:opacity;animation:3.8s ease-in-out infinite LogoMark-module__EpuYKq__lite-glint}@keyframes LogoMark-module__EpuYKq__lite-float{0%,to{translate:0}50%{translate:0 -5px}}@keyframes LogoMark-module__EpuYKq__lite-rotate{to{rotate:360deg}}@keyframes LogoMark-module__EpuYKq__lite-aura{0%,to{opacity:.32;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@keyframes LogoMark-module__EpuYKq__lite-glint{0%,72%,to{opacity:.52}82%{opacity:1}}@keyframes LogoMark-module__EpuYKq__arrive{0%{opacity:0;transform:translateY(8px)scale(.96)rotate(-1deg)skewY(-1deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(-1deg)skewY(-1deg)}}@media (prefers-reduced-motion:reduce){.LogoMark-module__EpuYKq__pulse,.LogoMark-module__EpuYKq__heartbeat,.LogoMark-module__EpuYKq__emblem{animation:none!important}.LogoMark-module__EpuYKq__root[data-logo-shadow-spread=true]:before{transition:none}}
.HomeBelowFold-module__Ug-JVG__root{z-index:20;background:radial-gradient(circle at 18% 10%, color-mix(in srgb, var(--accent-1) 8%, transparent), transparent 32%), radial-gradient(circle at 84% 28%, color-mix(in srgb, var(--accent-2) 7%, transparent), transparent 30%), var(--surface-deep);border-top:1px solid var(--surface-border);position:relative;overflow:hidden}.HomeBelowFold-module__Ug-JVG__offerings{padding:clamp(72px,10vw,136px) 0 clamp(80px,11vw,150px);position:relative}.HomeBelowFold-module__Ug-JVG__sectionIntro{text-align:center;max-width:760px;margin:0 auto clamp(34px,5vw,64px)}.HomeBelowFold-module__Ug-JVG__sectionIntro h2{color:var(--text-hi);font-family:var(--font-display);letter-spacing:-.04em;margin-top:14px;font-size:clamp(2rem,4.5vw,4rem);font-weight:750;line-height:1.04}.HomeBelowFold-module__Ug-JVG__sectionLead,.HomeBelowFold-module__Ug-JVG__mobileHeroDescription{max-width:660px;color:var(--text-mid);margin:18px auto 0;font-size:clamp(.92rem,1.3vw,1.05rem);line-height:1.75}.HomeBelowFold-module__Ug-JVG__mobileHeroDescription{color:var(--text-hi);display:none}.HomeBelowFold-module__Ug-JVG__mobileHeroDescription span{text-align:center;text-wrap:balance;width:100%;margin-inline:auto;display:block}.HomeBelowFold-module__Ug-JVG__mobileHeroDescription span+span{margin-top:.3em}.HomeBelowFold-module__Ug-JVG__offeringGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(16px,1.8vw,26px);display:grid}.HomeBelowFold-module__Ug-JVG__offeringReveal,.HomeBelowFold-module__Ug-JVG__offeringReveal>div,.HomeBelowFold-module__Ug-JVG__offeringCard{height:100%}.HomeBelowFold-module__Ug-JVG__offeringCard{border:1px solid var(--surface-border);background:color-mix(in srgb, var(--surface-raised) 92%, transparent);min-width:0;box-shadow:var(--nm-raised-medium);border-radius:clamp(22px,2vw,30px);flex-direction:column;display:flex;overflow:hidden}.HomeBelowFold-module__Ug-JVG__visualStage{border-bottom:1px solid var(--surface-border);background:color-mix(in srgb, var(--surface-deep) 90%, transparent);height:clamp(220px,22vw,330px);min-height:220px;box-shadow:var(--nm-sunken-soft);position:relative;overflow:hidden}.HomeBelowFold-module__Ug-JVG__visualStage:before{content:"";background-image:linear-gradient(color-mix(in srgb, var(--surface-border) 52%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--surface-border) 52%, transparent) 1px, transparent 1px);opacity:.28;pointer-events:none;background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b8,#0000);mask-image:linear-gradient(#000000b8,#0000)}.HomeBelowFold-module__Ug-JVG__websiteStage{background:radial-gradient(circle at 56% 34%, color-mix(in srgb, var(--accent-1) 16%, transparent), transparent 42%), color-mix(in srgb, var(--surface-deep) 90%, transparent)}.HomeBelowFold-module__Ug-JVG__browserMain,.HomeBelowFold-module__Ug-JVG__browserBack{border:1px solid color-mix(in srgb, var(--text-hi) 16%, var(--surface-border));background:var(--surface-raised);box-shadow:var(--nm-raised-medium);transition:transform .62s var(--ease-out-soft), opacity .42s ease, filter .42s ease;border-radius:12px;display:block;position:absolute;overflow:hidden}.HomeBelowFold-module__Ug-JVG__browserMain{z-index:2;inset:19% 9% -26% 19%;transform:rotate(-2deg)}.HomeBelowFold-module__Ug-JVG__browserBack{z-index:1;opacity:.62;cursor:pointer;inset:10% 28% 2% 7%;transform:rotate(4deg)scale(.9)}.HomeBelowFold-module__Ug-JVG__browserBackHit{z-index:4;clip-path:polygon(0 0,100% 0,100% 19%,23% 19%,23% 100%,0 100%);cursor:pointer;display:block;position:absolute;inset:10% 28% 2% 7%}.HomeBelowFold-module__Ug-JVG__browserMain i,.HomeBelowFold-module__Ug-JVG__browserBack i{z-index:2;border-bottom:1px solid var(--surface-border);background:radial-gradient(circle at 10px 7px, var(--accent-3) 2px, transparent 2.5px), radial-gradient(circle at 18px 7px, var(--accent-2) 2px, transparent 2.5px), color-mix(in srgb, var(--surface-raised) 92%, transparent);height:15px;position:absolute;inset:0 0 auto}.HomeBelowFold-module__Ug-JVG__browserMain img,.HomeBelowFold-module__Ug-JVG__browserBack img{object-fit:cover;object-position:top;transition:object-position 2.6s var(--ease-out-soft), transform 2.6s var(--ease-out-soft);animation:14s ease-in-out infinite HomeBelowFold-module__Ug-JVG__websitePreviewScroll}.HomeBelowFold-module__Ug-JVG__browserBack img{animation-duration:17s;animation-direction:alternate-reverse}@media (hover:hover) and (pointer:fine){.HomeBelowFold-module__Ug-JVG__websiteStage:has(.HomeBelowFold-module__Ug-JVG__browserBackHit:hover) .HomeBelowFold-module__Ug-JVG__browserBack{z-index:3;opacity:1;filter:saturate(1.04);transform:translate(8%,5%)rotate(-1deg)scale(1.035)}.HomeBelowFold-module__Ug-JVG__websiteStage:has(.HomeBelowFold-module__Ug-JVG__browserBackHit:hover) .HomeBelowFold-module__Ug-JVG__browserMain{opacity:.58;filter:saturate(.72);transform:translate(3%,1%)rotate(-4deg)scale(.98)}}@keyframes HomeBelowFold-module__Ug-JVG__websitePreviewScroll{0%,12%,to{object-position:50% 0}44%,68%{object-position:50% 34%}88%{object-position:50% 8%}}.HomeBelowFold-module__Ug-JVG__appStage{background:radial-gradient(circle at 50% 44%, color-mix(in srgb, var(--accent-2) 20%, transparent), transparent 36%), color-mix(in srgb, var(--surface-deep) 92%, transparent);justify-content:center;align-items:center;gap:8px;display:flex}.HomeBelowFold-module__Ug-JVG__phoneFrame{z-index:2;aspect-ratio:1179/2556;border:5px solid color-mix(in srgb, var(--text-hi) 18%, var(--surface-raised));background:var(--surface-deep);width:clamp(112px,10vw,148px);box-shadow:var(--nm-raised-medium);border-radius:24px;position:relative;overflow:hidden;transform:translateY(7%)}.HomeBelowFold-module__Ug-JVG__phoneFrame i{z-index:2;background:var(--surface-deep);border-radius:999px;width:42%;height:8px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.HomeBelowFold-module__Ug-JVG__lullScreen{background:var(--surface-deep);position:absolute;inset:0;overflow:hidden}.HomeBelowFold-module__Ug-JVG__lullScreen img{object-fit:cover}.HomeBelowFold-module__Ug-JVG__lullToday{z-index:1;animation:12s infinite HomeBelowFold-module__Ug-JVG__lullTodayCycle}.HomeBelowFold-module__Ug-JVG__lullBreathe{z-index:2;opacity:0;animation:12s infinite HomeBelowFold-module__Ug-JVG__lullBreatheCycle}.HomeBelowFold-module__Ug-JVG__lullProgress{z-index:3;opacity:0;animation:12s infinite HomeBelowFold-module__Ug-JVG__lullProgressCycle}.HomeBelowFold-module__Ug-JVG__tapRipple{z-index:5;border:1px solid color-mix(in srgb, white 72%, var(--accent-2));opacity:0;border-radius:50%;width:24px;height:24px;animation:12s infinite HomeBelowFold-module__Ug-JVG__lullTapCycle;position:absolute;bottom:22%;left:50%;transform:translate(-50%,50%)scale(.25)}.HomeBelowFold-module__Ug-JVG__breathingPulse{z-index:4;aspect-ratio:1;border:1px solid color-mix(in srgb, white 46%, var(--accent-2));width:52%;box-shadow:0 0 28px color-mix(in srgb, var(--accent-2) 28%, transparent);opacity:.38;border-radius:50%;animation:4s ease-in-out infinite HomeBelowFold-module__Ug-JVG__lullBreathingOrb;position:absolute;top:31%;left:50%;transform:translate(-50%,-50%)scale(.72)}@keyframes HomeBelowFold-module__Ug-JVG__lullTodayCycle{0%,18%{opacity:1;transform:translate(0)}24%,94%{opacity:0;transform:translate(-5%)}to{opacity:1;transform:translate(0)}}@keyframes HomeBelowFold-module__Ug-JVG__lullBreatheCycle{0%,20%{opacity:0;transform:translate(5%)}27%,68%{opacity:1;transform:translate(0)}75%,to{opacity:0;transform:translate(-5%)}}@keyframes HomeBelowFold-module__Ug-JVG__lullProgressCycle{0%,70%{opacity:0;transform:translate(5%)}78%,94%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-5%)}}@keyframes HomeBelowFold-module__Ug-JVG__lullTapCycle{0%,13%,24%,to{opacity:0;transform:translate(-50%,50%)scale(.25)}16%{opacity:.9}21%{opacity:0;transform:translate(-50%,50%)scale(1.6)}}@keyframes HomeBelowFold-module__Ug-JVG__lullBreathingOrb{0%,to{opacity:.25;transform:translate(-50%,-50%)scale(.72)}50%{opacity:.62;transform:translate(-50%,-50%)scale(1.06)}}.HomeBelowFold-module__Ug-JVG__platformConstellation{z-index:3;flex:0 auto;width:clamp(126px,12vw,164px);height:clamp(168px,16vw,206px);display:block;position:relative}.HomeBelowFold-module__Ug-JVG__platformConstellation:before,.HomeBelowFold-module__Ug-JVG__platformConstellation:after{content:"";border:1px solid color-mix(in srgb, var(--accent-2) 14%, transparent);pointer-events:none;border-radius:50%;position:absolute}.HomeBelowFold-module__Ug-JVG__platformConstellation:before{inset:27% 22%}.HomeBelowFold-module__Ug-JVG__platformConstellation:after{opacity:.52;border-style:dashed;inset:11% 6%}.HomeBelowFold-module__Ug-JVG__platformConstellation>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.HomeBelowFold-module__Ug-JVG__platformConstellation line{stroke:color-mix(in srgb, var(--accent-2) 38%, var(--surface-border));stroke-width:.7px;stroke-dasharray:3 5;animation:4s linear infinite HomeBelowFold-module__Ug-JVG__platformSignalFlow}.HomeBelowFold-module__Ug-JVG__platformHub,.HomeBelowFold-module__Ug-JVG__platformNode{border:1px solid var(--surface-border);background:color-mix(in srgb, var(--surface-raised) 92%, transparent);box-shadow:var(--nm-raised-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:center;align-items:center;display:inline-flex;position:absolute}.HomeBelowFold-module__Ug-JVG__platformHub{border-color:color-mix(in srgb, var(--accent-2) 32%, var(--surface-border));width:72px;height:72px;color:var(--text-hi);border-radius:50%;flex-direction:column;animation:5s ease-in-out infinite HomeBelowFold-module__Ug-JVG__platformHubBreathe;top:50%;left:50%;transform:translate(-50%,-50%)}.HomeBelowFold-module__Ug-JVG__platformHub svg{color:var(--accent-2);margin-bottom:3px}.HomeBelowFold-module__Ug-JVG__platformHub small,.HomeBelowFold-module__Ug-JVG__platformHub strong{font-family:var(--font-mono);text-transform:uppercase}.HomeBelowFold-module__Ug-JVG__platformHub small{color:var(--text-low);letter-spacing:.14em;font-size:6px}.HomeBelowFold-module__Ug-JVG__platformHub strong{letter-spacing:.05em;margin-top:2px;font-size:8px}.HomeBelowFold-module__Ug-JVG__platformNode{min-height:25px;color:var(--text-low);font:650 6px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;animation:8s ease-in-out infinite HomeBelowFold-module__Ug-JVG__platformNodePulse;animation-delay:calc(var(--node-index) * 2s);border-radius:999px;gap:4px;padding:5px 8px}.HomeBelowFold-module__Ug-JVG__platformNode svg{width:10px;height:10px;color:var(--accent-2)}.HomeBelowFold-module__Ug-JVG__platformAndroid{top:4px;left:50%;transform:translate(-50%)}.HomeBelowFold-module__Ug-JVG__platformIos{top:31%;right:-1px}.HomeBelowFold-module__Ug-JVG__platformPwa{bottom:3px;right:6px}.HomeBelowFold-module__Ug-JVG__platformWeb{bottom:16%;left:0}@keyframes HomeBelowFold-module__Ug-JVG__platformSignalFlow{to{stroke-dashoffset:-16px}}@keyframes HomeBelowFold-module__Ug-JVG__platformHubBreathe{0%,to{border-color:color-mix(in srgb, var(--accent-2) 28%, var(--surface-border));box-shadow:var(--nm-raised-soft)}50%{border-color:color-mix(in srgb, var(--accent-2) 52%, var(--surface-border));box-shadow:var(--nm-raised-soft), 0 0 24px color-mix(in srgb, var(--accent-2) 14%, transparent)}}@keyframes HomeBelowFold-module__Ug-JVG__platformNodePulse{0%,14%,to{border-color:var(--surface-border);color:var(--text-low);box-shadow:var(--nm-raised-soft)}7%{border-color:color-mix(in srgb, var(--accent-2) 52%, var(--surface-border));color:var(--text-hi);box-shadow:var(--nm-raised-soft), 0 0 15px color-mix(in srgb, var(--accent-2) 18%, transparent)}}.HomeBelowFold-module__Ug-JVG__assistantStage{background:radial-gradient(circle at 72% 50%, color-mix(in srgb, var(--accent-2) 18%, transparent), transparent 35%), color-mix(in srgb, var(--surface-deep) 92%, transparent);grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:10px;padding:18px;display:grid}.HomeBelowFold-module__Ug-JVG__jimboDemo{z-index:2;border:1px solid color-mix(in srgb, var(--accent-2) 20%, var(--surface-border));background:color-mix(in srgb, var(--surface-raised) 86%, transparent);min-width:0;box-shadow:var(--nm-sunken-soft);border-radius:15px;position:relative;overflow:hidden}.HomeBelowFold-module__Ug-JVG__jimboIdentity{z-index:2;border-bottom:1px solid var(--surface-border);align-items:center;gap:8px;padding:8px 10px;display:flex;position:relative}.HomeBelowFold-module__Ug-JVG__jimboIdentity img{object-fit:contain;filter:drop-shadow(0 0 20px color-mix(in srgb, var(--accent-2) 34%, transparent))}.HomeBelowFold-module__Ug-JVG__jimboIdentity span{flex-direction:column;display:flex}.HomeBelowFold-module__Ug-JVG__jimboIdentity small{color:var(--text-low);font:600 8px/1.4 var(--font-mono);letter-spacing:.15em;text-transform:uppercase}.HomeBelowFold-module__Ug-JVG__jimboIdentity strong{color:var(--text-hi);font:750 .98rem/1 var(--font-display)}.HomeBelowFold-module__Ug-JVG__jimboScenes{height:178px;position:relative}.HomeBelowFold-module__Ug-JVG__jimboScene{opacity:0;animation:16s infinite both HomeBelowFold-module__Ug-JVG__jimboSceneCycle;animation-delay:calc(var(--scene-index) * 4s);flex-direction:column;padding:12px;display:flex;position:absolute;inset:0}.HomeBelowFold-module__Ug-JVG__jimboChannel,.HomeBelowFold-module__Ug-JVG__jimboStatus{color:var(--accent-2);font:650 7px/1.25 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;align-self:flex-start;align-items:center;gap:5px;display:inline-flex}.HomeBelowFold-module__Ug-JVG__customerMessage,.HomeBelowFold-module__Ug-JVG__jimboAnswer{border-radius:10px;max-width:92%;padding:7px 9px;font-size:clamp(.63rem,.82vw,.72rem);line-height:1.35}.HomeBelowFold-module__Ug-JVG__customerMessage{border:1px solid var(--surface-border);background:color-mix(in srgb, var(--surface-deep) 82%, transparent);color:var(--text-mid);animation:4s infinite both HomeBelowFold-module__Ug-JVG__jimboMessageArrive;animation-delay:calc(var(--scene-index) * 4s);align-self:flex-end;margin-top:9px}.HomeBelowFold-module__Ug-JVG__jimboAnswer{background:color-mix(in srgb, var(--accent-1) 12%, var(--surface-raised));color:var(--text-hi);animation:4s infinite both HomeBelowFold-module__Ug-JVG__jimboAnswerArrive;animation-delay:calc(var(--scene-index) * 4s);align-self:flex-start;margin-top:7px}.HomeBelowFold-module__Ug-JVG__jimboStatus{color:var(--text-low);animation:4s infinite both HomeBelowFold-module__Ug-JVG__jimboStatusArrive;animation-delay:calc(var(--scene-index) * 4s);margin-top:auto}@keyframes HomeBelowFold-module__Ug-JVG__jimboSceneCycle{0%,2%{opacity:0;transform:translateY(4px)}6%,20%{opacity:1;transform:translateY(0)}24.8%,to{opacity:0;transform:translateY(-3px)}}@keyframes HomeBelowFold-module__Ug-JVG__jimboMessageArrive{0%,10%{opacity:0;transform:translateY(4px)}20%,to{opacity:1;transform:translateY(0)}}@keyframes HomeBelowFold-module__Ug-JVG__jimboAnswerArrive{0%,34%{opacity:0;transform:translateY(4px)}46%,to{opacity:1;transform:translateY(0)}}@keyframes HomeBelowFold-module__Ug-JVG__jimboStatusArrive{0%,62%{opacity:0}74%,to{opacity:1}}.HomeBelowFold-module__Ug-JVG__assistantDock{z-index:2;border:1px dashed color-mix(in srgb, var(--accent-2) 40%, var(--surface-border));background:color-mix(in srgb, var(--surface-deep) 44%, transparent);width:90px;height:108px;color:var(--text-faint);cursor:pointer;transition:transform .26s var(--ease-out-soft), border-color .22s ease, background .22s ease, box-shadow .26s ease;border-radius:50%;outline:none;justify-self:center;place-items:end center;padding-bottom:8px;display:grid;position:relative}.HomeBelowFold-module__Ug-JVG__assistantDock:before,.HomeBelowFold-module__Ug-JVG__assistantDock span{content:"";border:1px solid color-mix(in srgb, var(--accent-2) 22%, transparent);border-radius:50%;position:absolute;inset:18px}.HomeBelowFold-module__Ug-JVG__assistantDock span{inset:38px}.HomeBelowFold-module__Ug-JVG__assistantDock small{z-index:2;background:var(--surface-deep);font:600 7px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding:2px 5px;position:relative}.HomeBelowFold-module__Ug-JVG__assistantDock:hover{border-color:color-mix(in srgb, var(--accent-2) 72%, var(--surface-border));background:color-mix(in srgb, var(--accent-2) 7%, var(--surface-deep));box-shadow:0 0 28px color-mix(in srgb, var(--accent-2) 13%, transparent);color:var(--text-mid);transform:translateY(-2px)}.HomeBelowFold-module__Ug-JVG__assistantDock:focus-visible{outline:2px solid var(--accent-2);outline-offset:4px}.HomeBelowFold-module__Ug-JVG__assistantDock:active{transform:translateY(0)scale(.98)}.HomeBelowFold-module__Ug-JVG__cardBody{flex-direction:column;flex:1;padding:clamp(22px,2.4vw,32px);display:flex}.HomeBelowFold-module__Ug-JVG__cardNumber{color:var(--accent-2);font:650 9px/1.4 var(--font-mono);letter-spacing:.17em;text-transform:uppercase}.HomeBelowFold-module__Ug-JVG__cardBody h3{color:var(--text-hi);font:750 clamp(1.45rem, 2.2vw, 2rem)/1.1 var(--font-display);letter-spacing:-.025em;margin-top:8px}.HomeBelowFold-module__Ug-JVG__cardBody>p{min-height:7.2em;color:var(--text-mid);margin-top:12px;font-size:.91rem;line-height:1.7}.HomeBelowFold-module__Ug-JVG__featureList{border-top:1px solid var(--surface-border);flex-direction:column;gap:9px;margin-top:22px;padding:18px 0 0;display:flex}.HomeBelowFold-module__Ug-JVG__featureList li{color:var(--text-mid);align-items:flex-start;gap:8px;font-size:.82rem;line-height:1.45;display:flex}.HomeBelowFold-module__Ug-JVG__featureList svg{color:var(--accent-2);flex:none;margin-top:2px}.HomeBelowFold-module__Ug-JVG__includedSetup{border:1px solid color-mix(in srgb, var(--accent-2) 22%, var(--surface-border));background:color-mix(in srgb, var(--accent-2) 6%, var(--surface-deep));border-radius:11px;flex-direction:column;gap:4px;margin-top:18px;padding:11px 12px;display:flex}.HomeBelowFold-module__Ug-JVG__includedSetup strong{color:var(--text-hi);font-size:.75rem;line-height:1.45}.HomeBelowFold-module__Ug-JVG__includedSetup span{color:var(--text-low);font:600 7px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.HomeBelowFold-module__Ug-JVG__cardActions{flex-wrap:wrap;gap:9px;margin-top:auto;padding-top:26px;display:flex}.HomeBelowFold-module__Ug-JVG__primaryAction,.HomeBelowFold-module__Ug-JVG__secondaryAction,.HomeBelowFold-module__Ug-JVG__quietAction{border:1px solid var(--surface-border);min-height:42px;font:700 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;transition:transform .22s var(--ease-out-soft), box-shadow .22s var(--ease-out-soft), border-color .22s ease;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;display:inline-flex}.HomeBelowFold-module__Ug-JVG__primaryAction{background:color-mix(in srgb, var(--surface-raised) 78%, var(--accent-1) 22%);box-shadow:var(--nm-raised-soft);color:var(--text-hi);cursor:pointer}.HomeBelowFold-module__Ug-JVG__secondaryAction{background:color-mix(in srgb, var(--surface-raised) 92%, transparent);color:var(--text-mid)}.HomeBelowFold-module__Ug-JVG__quietAction{color:var(--text-low);background:0 0;border-color:#0000}.HomeBelowFold-module__Ug-JVG__primaryAction:hover,.HomeBelowFold-module__Ug-JVG__secondaryAction:hover,.HomeBelowFold-module__Ug-JVG__quietAction:hover{border-color:color-mix(in srgb, var(--accent-2) 38%, var(--surface-border));box-shadow:var(--nm-raised-medium);transform:translateY(-2px)}.HomeBelowFold-module__Ug-JVG__primaryAction:focus-visible,.HomeBelowFold-module__Ug-JVG__secondaryAction:focus-visible,.HomeBelowFold-module__Ug-JVG__quietAction:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}.HomeBelowFold-module__Ug-JVG__contentSection{border-top:1px solid color-mix(in srgb, var(--surface-border) 74%, transparent);padding:clamp(76px,10vw,136px) 0;position:relative}.HomeBelowFold-module__Ug-JVG__contentSection:before{content:"";background:linear-gradient(90deg, transparent, var(--accent-2), transparent);opacity:.55;width:min(220px,28vw);height:1px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.HomeBelowFold-module__Ug-JVG__splitHeading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:clamp(30px,4.5vw,52px);display:flex}.HomeBelowFold-module__Ug-JVG__splitHeading>div:first-child{max-width:720px}.HomeBelowFold-module__Ug-JVG__splitHeading h2,.HomeBelowFold-module__Ug-JVG__centerHeading h2,.HomeBelowFold-module__Ug-JVG__closingCard h2{color:var(--text-hi);font:750 clamp(2rem, 4vw, 3.65rem)/1.06 var(--font-display);letter-spacing:-.04em;margin-top:12px}.HomeBelowFold-module__Ug-JVG__splitHeading p,.HomeBelowFold-module__Ug-JVG__centerHeading p{max-width:650px;color:var(--text-mid);margin-top:14px;font-size:.98rem;line-height:1.75}.HomeBelowFold-module__Ug-JVG__headingAction{flex:none}.HomeBelowFold-module__Ug-JVG__templateShelf{min-width:0;position:relative}.HomeBelowFold-module__Ug-JVG__templateViewport{margin-inline:-10px;position:relative}.HomeBelowFold-module__Ug-JVG__templateViewport:before,.HomeBelowFold-module__Ug-JVG__templateViewport:after{content:"";z-index:4;pointer-events:none;opacity:0;width:clamp(32px,5vw,70px);transition:opacity .22s;position:absolute;top:10px;bottom:25px}.HomeBelowFold-module__Ug-JVG__templateViewport:before{background:linear-gradient(90deg, var(--surface-deep), transparent);left:0}.HomeBelowFold-module__Ug-JVG__templateViewport:after{background:linear-gradient(-90deg, var(--surface-deep), transparent);right:0}.HomeBelowFold-module__Ug-JVG__templateViewport[data-can-previous=true]:before,.HomeBelowFold-module__Ug-JVG__templateViewport[data-can-next=true]:after{opacity:.82}.HomeBelowFold-module__Ug-JVG__templateRail{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;grid-auto-columns:31.4%;grid-auto-flow:column;align-items:stretch;gap:18px;padding:14px 10px 28px;scroll-padding-inline:10px;display:grid;overflow-x:auto}.HomeBelowFold-module__Ug-JVG__templateRail::-webkit-scrollbar{display:none}.HomeBelowFold-module__Ug-JVG__templateRail:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px;border-radius:24px}.HomeBelowFold-module__Ug-JVG__templateSlide{scroll-snap-align:start;transform-origin:50%;min-width:0;height:100%;transition:opacity .32s ease, transform .42s var(--ease-out-soft)}.HomeBelowFold-module__Ug-JVG__templateSlide>div,.HomeBelowFold-module__Ug-JVG__templateSlide>div>div{height:100%}.HomeBelowFold-module__Ug-JVG__templateControl{z-index:6;border:1px solid color-mix(in srgb, var(--text-hi) 15%, var(--surface-border));background:color-mix(in srgb, var(--surface-deep) 84%, transparent);width:46px;height:92px;box-shadow:var(--nm-raised-medium);color:var(--text-hi);cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:opacity .18s ease, transform .24s var(--ease-out-soft), border-color .18s ease, background .18s ease;border-radius:16px;place-items:center;display:grid;position:absolute;top:calc(50% - 14px);transform:translateY(-50%)}.HomeBelowFold-module__Ug-JVG__templateControl svg{width:20px;height:20px}.HomeBelowFold-module__Ug-JVG__templatePrevious{left:0}.HomeBelowFold-module__Ug-JVG__templateNext{right:0}.HomeBelowFold-module__Ug-JVG__templateControl:hover,.HomeBelowFold-module__Ug-JVG__templateControl:focus-visible{border-color:color-mix(in srgb, var(--accent-2) 55%, var(--surface-border));background:color-mix(in srgb, var(--surface-raised) 88%, var(--accent-2) 12%);transform:translateY(-50%)scale(1.04)}.HomeBelowFold-module__Ug-JVG__templateControl:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}.HomeBelowFold-module__Ug-JVG__templateControl:disabled{opacity:0;pointer-events:none;transform:translateY(-50%)scale(.94)}.HomeBelowFold-module__Ug-JVG__templateShelfFooter{grid-template-columns:minmax(0,1fr) minmax(100px,210px) auto;align-items:center;gap:14px;min-height:24px;padding-inline:6px;display:grid}.HomeBelowFold-module__Ug-JVG__templateHint,.HomeBelowFold-module__Ug-JVG__templateCount{color:var(--text-low);font:650 7px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.HomeBelowFold-module__Ug-JVG__templateCount{text-align:right;min-width:44px}.HomeBelowFold-module__Ug-JVG__templateProgress{background:color-mix(in srgb, var(--surface-border) 88%, transparent);border-radius:999px;height:2px;display:block;position:relative;overflow:hidden}.HomeBelowFold-module__Ug-JVG__templateProgress i{width:calc(100% / var(--template-count));border-radius:inherit;background:linear-gradient(90deg, var(--accent-1), var(--accent-2));box-shadow:0 0 12px color-mix(in srgb, var(--accent-2) 42%, transparent);transform:translateX(calc(var(--template-active) * 100%));transition:transform .36s var(--ease-out-soft);position:absolute;inset:0 auto 0 0}@media (hover:hover) and (pointer:fine){.HomeBelowFold-module__Ug-JVG__templateRail:has(.HomeBelowFold-module__Ug-JVG__templateSlide:hover) .HomeBelowFold-module__Ug-JVG__templateSlide:not(:hover){opacity:.7;transform:scale(.985)}.HomeBelowFold-module__Ug-JVG__templateSlide:hover{z-index:2;transform:scale(1.018)}}.HomeBelowFold-module__Ug-JVG__plannerSection{background:color-mix(in srgb, var(--surface-raised) 34%, transparent)}.HomeBelowFold-module__Ug-JVG__centerHeading{text-align:center;max-width:760px;margin:0 auto clamp(30px,4vw,48px)}.HomeBelowFold-module__Ug-JVG__centerHeading p{margin-inline:auto}.HomeBelowFold-module__Ug-JVG__miniPlanner{border:1px solid var(--surface-border);background:color-mix(in srgb, var(--surface-raised) 92%, transparent);box-shadow:var(--nm-raised-medium);border-radius:28px;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:clamp(24px,4vw,54px);padding:clamp(22px,4vw,48px);display:grid}.HomeBelowFold-module__Ug-JVG__plannerControls h3{color:var(--text-hi);font:730 clamp(1.55rem, 2.5vw, 2.15rem)/1.12 var(--font-display);letter-spacing:-.025em;margin-top:9px}.HomeBelowFold-module__Ug-JVG__plannerControls>div>p{color:var(--text-mid);margin-top:12px;font-size:.9rem;line-height:1.65}.HomeBelowFold-module__Ug-JVG__plannerFields{gap:12px;margin-top:28px;display:grid}.HomeBelowFold-module__Ug-JVG__plannerFields label{gap:7px;display:grid}.HomeBelowFold-module__Ug-JVG__plannerFields label>span{color:var(--text-low);font:650 8px/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.HomeBelowFold-module__Ug-JVG__plannerFields select{border:1px solid var(--surface-border);background:color-mix(in srgb, var(--surface-deep) 76%, var(--surface-raised) 24%);width:100%;min-height:44px;box-shadow:var(--nm-sunken-soft);color:var(--text-hi);font:500 .88rem/1.4 var(--font-body);border-radius:12px;outline:none;padding:10px 36px 10px 12px}.HomeBelowFold-module__Ug-JVG__plannerFields select:focus-visible{border-color:var(--accent-2);box-shadow:var(--nm-sunken-soft), 0 0 0 2px color-mix(in srgb, var(--accent-2) 20%, transparent)}.HomeBelowFold-module__Ug-JVG__plannerResult{border:1px solid color-mix(in srgb, var(--accent-2) 24%, var(--surface-border));background:radial-gradient(circle at 90% 5%, color-mix(in srgb, var(--accent-2) 16%, transparent), transparent 38%), color-mix(in srgb, var(--surface-deep) 88%, transparent);box-shadow:var(--nm-sunken-soft);border-radius:22px;flex-direction:column;padding:clamp(22px,3vw,34px);display:flex;position:relative}.HomeBelowFold-module__Ug-JVG__resultIcon{border:1px solid color-mix(in srgb, var(--accent-2) 30%, var(--surface-border));background:var(--surface-raised);width:46px;height:46px;box-shadow:var(--nm-raised-soft);color:var(--accent-2);border-radius:14px;place-items:center;display:grid}.HomeBelowFold-module__Ug-JVG__plannerResult>small{color:var(--accent-2);font:650 8px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-top:18px}.HomeBelowFold-module__Ug-JVG__plannerResult h4{color:var(--text-hi);font:730 clamp(1.35rem, 2vw, 1.75rem)/1.15 var(--font-display);margin-top:5px}.HomeBelowFold-module__Ug-JVG__plannerResult>p{color:var(--text-mid);margin-top:9px;font-size:.87rem;line-height:1.6}.HomeBelowFold-module__Ug-JVG__industryFit{border:1px solid color-mix(in srgb, var(--text-mid) 20%, var(--surface-border));background:color-mix(in srgb, var(--surface-raised) 68%, transparent);border-radius:12px;margin-top:18px;padding:13px 14px}.HomeBelowFold-module__Ug-JVG__industryFit strong{color:var(--text-mid);font:650 7px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;display:block}.HomeBelowFold-module__Ug-JVG__industryFit p{color:var(--text-mid);margin-top:5px;font-size:.8rem;line-height:1.55}.HomeBelowFold-module__Ug-JVG__industryFit[data-status=recommended]{border-color:color-mix(in srgb, var(--accent-2) 30%, var(--surface-border));background:color-mix(in srgb, var(--surface-raised) 78%, var(--accent-2) 7%)}.HomeBelowFold-module__Ug-JVG__industryFit[data-status=recommended] strong{color:var(--accent-2)}.HomeBelowFold-module__Ug-JVG__industryFit[data-status=needs-review]{border-color:color-mix(in srgb, var(--accent-warm) 35%, var(--surface-border));background:color-mix(in srgb, var(--surface-raised) 78%, var(--accent-warm) 8%)}.HomeBelowFold-module__Ug-JVG__industryFit[data-status=needs-review] strong{color:var(--accent-warm)}.HomeBelowFold-module__Ug-JVG__architectureStack{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:22px 0;display:grid}.HomeBelowFold-module__Ug-JVG__architectureStack>span{border:1px solid var(--surface-border);background:color-mix(in srgb, var(--surface-raised) 78%, transparent);border-radius:10px;min-width:0;padding:10px}.HomeBelowFold-module__Ug-JVG__architectureStack small,.HomeBelowFold-module__Ug-JVG__architectureStack strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.HomeBelowFold-module__Ug-JVG__architectureStack small{color:var(--text-low);font:600 7px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.HomeBelowFold-module__Ug-JVG__architectureStack strong{color:var(--text-hi);margin-top:3px;font-size:.82rem}.HomeBelowFold-module__Ug-JVG__plannerResult .HomeBelowFold-module__Ug-JVG__primaryAction{align-self:flex-start;margin-top:auto}.HomeBelowFold-module__Ug-JVG__teamGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.HomeBelowFold-module__Ug-JVG__teamCard{border:1px solid var(--surface-border);background:color-mix(in srgb, var(--surface-raised) 88%, transparent);min-width:0;box-shadow:var(--nm-raised-soft);border-radius:16px;align-items:center;gap:12px;padding:10px;display:flex}.HomeBelowFold-module__Ug-JVG__teamPhoto{border:1px solid var(--surface-border);background:color-mix(in srgb, var(--surface-deep) 80%, var(--accent-2) 20%);width:66px;height:66px;box-shadow:var(--nm-sunken-soft);border-radius:13px;flex:0 0 66px;position:relative;overflow:hidden}.HomeBelowFold-module__Ug-JVG__teamPhoto img{object-fit:cover}.HomeBelowFold-module__Ug-JVG__teamPhoto>span{height:100%;color:var(--accent-2);font:700 1rem/1 var(--font-mono);place-items:center;display:grid}.HomeBelowFold-module__Ug-JVG__teamCard>div:last-child{min-width:0}.HomeBelowFold-module__Ug-JVG__teamCard h3{color:var(--text-hi);font:680 .82rem/1.2 var(--font-body);text-overflow:ellipsis;overflow:hidden}.HomeBelowFold-module__Ug-JVG__teamCard p{color:var(--text-low);font:600 7px/1.4 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin-top:4px}.HomeBelowFold-module__Ug-JVG__closingSection{border-top:1px solid var(--surface-border);padding:clamp(76px,11vw,144px) 0 clamp(110px,14vw,180px);position:relative}.HomeBelowFold-module__Ug-JVG__closingCard{border:1px solid var(--surface-border);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--accent-1) 17%, transparent), transparent 44%), color-mix(in srgb, var(--surface-raised) 92%, transparent);box-shadow:var(--nm-raised-medium);text-align:center;border-radius:30px;padding:clamp(34px,6vw,72px);position:relative;overflow:hidden}.HomeBelowFold-module__Ug-JVG__closingCard h2{max-width:850px;margin-inline:auto}.HomeBelowFold-module__Ug-JVG__closingCard>p{max-width:650px;color:var(--text-mid);margin:17px auto 0;font-size:.98rem;line-height:1.7}.HomeBelowFold-module__Ug-JVG__closingActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.HomeBelowFold-module__Ug-JVG__closingActions button{cursor:pointer}@container main (max-width:1023px){.HomeBelowFold-module__Ug-JVG__mobileHeroDescription{display:block}.HomeBelowFold-module__Ug-JVG__sectionLead{margin-top:12px}.HomeBelowFold-module__Ug-JVG__offeringGrid{grid-template-columns:1fr;max-width:720px;margin-inline:auto}.HomeBelowFold-module__Ug-JVG__offeringCard{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);display:grid}.HomeBelowFold-module__Ug-JVG__visualStage{border-right:1px solid var(--surface-border);border-bottom:0;height:100%;min-height:410px}.HomeBelowFold-module__Ug-JVG__jimboScenes{height:210px}.HomeBelowFold-module__Ug-JVG__cardBody>p{min-height:auto}.HomeBelowFold-module__Ug-JVG__templateRail{grid-auto-columns:47%}.HomeBelowFold-module__Ug-JVG__miniPlanner{grid-template-columns:1fr}.HomeBelowFold-module__Ug-JVG__teamGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container main (max-width:680px){.HomeBelowFold-module__Ug-JVG__offerings{padding-top:64px}.HomeBelowFold-module__Ug-JVG__offeringCard{display:flex}.HomeBelowFold-module__Ug-JVG__visualStage{border-right:0;border-bottom:1px solid var(--surface-border);height:240px;min-height:240px}.HomeBelowFold-module__Ug-JVG__assistantStage{grid-template-columns:minmax(0,1fr) 78px;padding-inline:12px}.HomeBelowFold-module__Ug-JVG__assistantDock{width:76px;height:94px}.HomeBelowFold-module__Ug-JVG__jimboScenes{height:150px}.HomeBelowFold-module__Ug-JVG__customerMessage,.HomeBelowFold-module__Ug-JVG__jimboAnswer{padding:5px 7px;font-size:.58rem}.HomeBelowFold-module__Ug-JVG__jimboStatus{font-size:6px}.HomeBelowFold-module__Ug-JVG__cardBody{padding:22px}.HomeBelowFold-module__Ug-JVG__cardActions{width:100%}.HomeBelowFold-module__Ug-JVG__primaryAction,.HomeBelowFold-module__Ug-JVG__secondaryAction,.HomeBelowFold-module__Ug-JVG__quietAction{flex:150px}.HomeBelowFold-module__Ug-JVG__splitHeading{flex-direction:column;align-items:flex-start;gap:18px}.HomeBelowFold-module__Ug-JVG__headingAction,.HomeBelowFold-module__Ug-JVG__headingAction .HomeBelowFold-module__Ug-JVG__secondaryAction{width:100%}.HomeBelowFold-module__Ug-JVG__templateViewport{margin-right:-24px}.HomeBelowFold-module__Ug-JVG__templateRail{grid-auto-columns:84%;gap:13px;padding-right:24px}.HomeBelowFold-module__Ug-JVG__templateControl{display:none}.HomeBelowFold-module__Ug-JVG__templateShelfFooter{grid-template-columns:minmax(100px,1fr) auto;padding-right:6px}.HomeBelowFold-module__Ug-JVG__templateHint{display:none}.HomeBelowFold-module__Ug-JVG__miniPlanner{border-radius:22px;padding:18px}.HomeBelowFold-module__Ug-JVG__architectureStack{grid-template-columns:1fr}.HomeBelowFold-module__Ug-JVG__plannerResult .HomeBelowFold-module__Ug-JVG__primaryAction{width:100%}.HomeBelowFold-module__Ug-JVG__teamGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.HomeBelowFold-module__Ug-JVG__teamCard{flex-direction:column;align-items:flex-start}.HomeBelowFold-module__Ug-JVG__teamPhoto{aspect-ratio:1;flex-basis:auto;width:100%;height:auto}.HomeBelowFold-module__Ug-JVG__closingActions{flex-direction:column}.HomeBelowFold-module__Ug-JVG__closingActions .HomeBelowFold-module__Ug-JVG__primaryAction,.HomeBelowFold-module__Ug-JVG__closingActions .HomeBelowFold-module__Ug-JVG__secondaryAction{width:100%}}.HomeBelowFold-module__Ug-JVG__visualStage[data-motion-active=false] .HomeBelowFold-module__Ug-JVG__browserMain img,.HomeBelowFold-module__Ug-JVG__visualStage[data-motion-active=false] .HomeBelowFold-module__Ug-JVG__browserBack img,.HomeBelowFold-module__Ug-JVG__visualStage[data-motion-active=false] .HomeBelowFold-module__Ug-JVG__lullScreen,.HomeBelowFold-module__Ug-JVG__visualStage[data-motion-active=false] .HomeBelowFold-module__Ug-JVG__tapRipple,.HomeBelowFold-module__Ug-JVG__visualStage[data-motion-active=false] .HomeBelowFold-module__Ug-JVG__breathingPulse,.HomeBelowFold-module__Ug-JVG__visualStage[data-motion-active=false] .HomeBelowFold-module__Ug-JVG__platformConstellation line,.HomeBelowFold-module__Ug-JVG__visualStage[data-motion-active=false] .HomeBelowFold-module__Ug-JVG__platformHub,.HomeBelowFold-module__Ug-JVG__visualStage[data-motion-active=false] .HomeBelowFold-module__Ug-JVG__platformNode,.HomeBelowFold-module__Ug-JVG__visualStage[data-motion-active=false] .HomeBelowFold-module__Ug-JVG__jimboScene,.HomeBelowFold-module__Ug-JVG__visualStage[data-motion-active=false] .HomeBelowFold-module__Ug-JVG__customerMessage,.HomeBelowFold-module__Ug-JVG__visualStage[data-motion-active=false] .HomeBelowFold-module__Ug-JVG__jimboAnswer,.HomeBelowFold-module__Ug-JVG__visualStage[data-motion-active=false] .HomeBelowFold-module__Ug-JVG__jimboStatus{animation-play-state:paused!important}.HomeBelowFold-module__Ug-JVG__visualStage[data-motion-reduced=true] .HomeBelowFold-module__Ug-JVG__browserMain img,.HomeBelowFold-module__Ug-JVG__visualStage[data-motion-reduced=true] .HomeBelowFold-module__Ug-JVG__browserBack img,.HomeBelowFold-module__Ug-JVG__visualStage[data-motion-reduced=true] .HomeBelowFold-module__Ug-JVG__lullScreen,.HomeBelowFold-module__Ug-JVG__visualStage[data-motion-reduced=true] .HomeBelowFold-module__Ug-JVG__tapRipple,.HomeBelowFold-module__Ug-JVG__visualStage[data-motion-reduced=true] .HomeBelowFold-module__Ug-JVG__breathingPulse,.HomeBelowFold-module__Ug-JVG__visualStage[data-motion-reduced=true] .HomeBelowFold-module__Ug-JVG__platformConstellation line,.HomeBelowFold-module__Ug-JVG__visualStage[data-motion-reduced=true] .HomeBelowFold-module__Ug-JVG__platformHub,.HomeBelowFold-module__Ug-JVG__visualStage[data-motion-reduced=true] .HomeBelowFold-module__Ug-JVG__platformNode,.HomeBelowFold-module__Ug-JVG__visualStage[data-motion-reduced=true] .HomeBelowFold-module__Ug-JVG__jimboScene,.HomeBelowFold-module__Ug-JVG__visualStage[data-motion-reduced=true] .HomeBelowFold-module__Ug-JVG__customerMessage,.HomeBelowFold-module__Ug-JVG__visualStage[data-motion-reduced=true] .HomeBelowFold-module__Ug-JVG__jimboAnswer,.HomeBelowFold-module__Ug-JVG__visualStage[data-motion-reduced=true] .HomeBelowFold-module__Ug-JVG__jimboStatus{animation:none}.HomeBelowFold-module__Ug-JVG__visualStage[data-motion-reduced=true] .HomeBelowFold-module__Ug-JVG__lullToday{opacity:1;transform:none}.HomeBelowFold-module__Ug-JVG__visualStage[data-motion-reduced=true] .HomeBelowFold-module__Ug-JVG__lullBreathe,.HomeBelowFold-module__Ug-JVG__visualStage[data-motion-reduced=true] .HomeBelowFold-module__Ug-JVG__lullProgress,.HomeBelowFold-module__Ug-JVG__visualStage[data-motion-reduced=true] .HomeBelowFold-module__Ug-JVG__tapRipple{opacity:0}.HomeBelowFold-module__Ug-JVG__visualStage[data-motion-reduced=true]:has(.HomeBelowFold-module__Ug-JVG__browserBackHit:hover) .HomeBelowFold-module__Ug-JVG__browserBack{z-index:1;opacity:.62;filter:none;transform:rotate(4deg)scale(.9)}.HomeBelowFold-module__Ug-JVG__visualStage[data-motion-reduced=true]:has(.HomeBelowFold-module__Ug-JVG__browserBackHit:hover) .HomeBelowFold-module__Ug-JVG__browserMain{opacity:1;filter:none;transform:rotate(-2deg)}.HomeBelowFold-module__Ug-JVG__visualStage[data-motion-reduced=true] .HomeBelowFold-module__Ug-JVG__platformNode{border-color:color-mix(in srgb, var(--accent-2) 24%, var(--surface-border));color:var(--text-mid)}.HomeBelowFold-module__Ug-JVG__visualStage[data-motion-reduced=true] .HomeBelowFold-module__Ug-JVG__jimboScene:first-child,.HomeBelowFold-module__Ug-JVG__visualStage[data-motion-reduced=true] .HomeBelowFold-module__Ug-JVG__jimboScene:first-child .HomeBelowFold-module__Ug-JVG__customerMessage,.HomeBelowFold-module__Ug-JVG__visualStage[data-motion-reduced=true] .HomeBelowFold-module__Ug-JVG__jimboScene:first-child .HomeBelowFold-module__Ug-JVG__jimboAnswer,.HomeBelowFold-module__Ug-JVG__visualStage[data-motion-reduced=true] .HomeBelowFold-module__Ug-JVG__jimboScene:first-child .HomeBelowFold-module__Ug-JVG__jimboStatus{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.HomeBelowFold-module__Ug-JVG__browserMain img,.HomeBelowFold-module__Ug-JVG__browserBack img,.HomeBelowFold-module__Ug-JVG__templateSlide,.HomeBelowFold-module__Ug-JVG__templateControl,.HomeBelowFold-module__Ug-JVG__templateViewport:before,.HomeBelowFold-module__Ug-JVG__templateViewport:after,.HomeBelowFold-module__Ug-JVG__templateProgress i,.HomeBelowFold-module__Ug-JVG__primaryAction,.HomeBelowFold-module__Ug-JVG__secondaryAction,.HomeBelowFold-module__Ug-JVG__quietAction,.HomeBelowFold-module__Ug-JVG__assistantDock{transition:none}.HomeBelowFold-module__Ug-JVG__templateRail{scroll-behavior:auto}.HomeBelowFold-module__Ug-JVG__templateSlide:hover{opacity:1;transform:none}.HomeBelowFold-module__Ug-JVG__templateRail:has(.HomeBelowFold-module__Ug-JVG__templateSlide:hover) .HomeBelowFold-module__Ug-JVG__templateSlide:not(:hover){opacity:1;transform:none}.HomeBelowFold-module__Ug-JVG__browserMain img,.HomeBelowFold-module__Ug-JVG__browserBack img,.HomeBelowFold-module__Ug-JVG__lullScreen,.HomeBelowFold-module__Ug-JVG__tapRipple,.HomeBelowFold-module__Ug-JVG__breathingPulse,.HomeBelowFold-module__Ug-JVG__platformConstellation line,.HomeBelowFold-module__Ug-JVG__platformHub,.HomeBelowFold-module__Ug-JVG__platformNode,.HomeBelowFold-module__Ug-JVG__jimboScene,.HomeBelowFold-module__Ug-JVG__customerMessage,.HomeBelowFold-module__Ug-JVG__jimboAnswer,.HomeBelowFold-module__Ug-JVG__jimboStatus{animation:none}.HomeBelowFold-module__Ug-JVG__lullToday{opacity:1;transform:none}.HomeBelowFold-module__Ug-JVG__lullBreathe,.HomeBelowFold-module__Ug-JVG__lullProgress,.HomeBelowFold-module__Ug-JVG__tapRipple{opacity:0}.HomeBelowFold-module__Ug-JVG__websiteStage:has(.HomeBelowFold-module__Ug-JVG__browserBackHit:hover) .HomeBelowFold-module__Ug-JVG__browserBack{z-index:1;opacity:.62;filter:none;transform:rotate(4deg)scale(.9)}.HomeBelowFold-module__Ug-JVG__websiteStage:has(.HomeBelowFold-module__Ug-JVG__browserBackHit:hover) .HomeBelowFold-module__Ug-JVG__browserMain{opacity:1;filter:none;transform:rotate(-2deg)}.HomeBelowFold-module__Ug-JVG__platformNode{border-color:color-mix(in srgb, var(--accent-2) 24%, var(--surface-border));color:var(--text-mid)}.HomeBelowFold-module__Ug-JVG__jimboScene:first-child,.HomeBelowFold-module__Ug-JVG__jimboScene:first-child .HomeBelowFold-module__Ug-JVG__customerMessage,.HomeBelowFold-module__Ug-JVG__jimboScene:first-child .HomeBelowFold-module__Ug-JVG__jimboAnswer,.HomeBelowFold-module__Ug-JVG__jimboScene:first-child .HomeBelowFold-module__Ug-JVG__jimboStatus{opacity:1;transform:none}}
.CapabilityPage-module__jMyYyq__scroller{z-index:10;width:100%;height:100%;color:var(--text-hi);scrollbar-width:none;position:relative;overflow:clip auto}.CapabilityPage-module__jMyYyq__scroller::-webkit-scrollbar{display:none}.CapabilityPage-module__jMyYyq__hero{align-items:center;min-height:min(760px,100dvh - 1rem);padding:clamp(4.5rem,10vh,8rem) 0 clamp(4rem,9vh,7rem);display:grid;position:relative;overflow:hidden}.CapabilityPage-module__jMyYyq__hero:before{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--accent-1) 16%, transparent), transparent 68%);filter:blur(16px);content:"";pointer-events:none;border-radius:50%;width:min(52rem,72vw);position:absolute;inset:5% auto auto 48%}.CapabilityPage-module__jMyYyq__heroContainer{grid-template-columns:minmax(0,.95fr) minmax(25rem,1.05fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid;position:relative}.CapabilityPage-module__jMyYyq__heroCopy{max-width:45rem}.CapabilityPage-module__jMyYyq__heroCopy h1,.CapabilityPage-module__jMyYyq__sectionHeader h2,.CapabilityPage-module__jMyYyq__closingCard h2{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:700}.CapabilityPage-module__jMyYyq__heroCopy h1{margin-top:1rem;font-size:clamp(3.1rem,7vw,7.4rem);line-height:.93}.CapabilityPage-module__jMyYyq__heroCopy>p{max-width:42rem;color:var(--text-mid);text-wrap:pretty;margin:1.5rem 0 0;font-size:clamp(1rem,1.35vw,1.24rem);line-height:1.75}.CapabilityPage-module__jMyYyq__heroActions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.CapabilityPage-module__jMyYyq__primaryAction,.CapabilityPage-module__jMyYyq__secondaryAction{min-height:2.9rem;transition:transform .22s var(--ease-out-soft), border-color .22s ease, background .22s ease;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.7rem;padding:.75rem 1.1rem .75rem 1.25rem;font-size:.84rem;font-weight:650;text-decoration:none;display:inline-flex}.CapabilityPage-module__jMyYyq__primaryAction{border-color:color-mix(in srgb, var(--accent-2) 44%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--accent-1) 90%, #fff 4%), color-mix(in srgb, var(--accent-2) 68%, var(--accent-1)));box-shadow:0 18px 45px -24px color-mix(in srgb, var(--accent-1) 72%, transparent);color:#fff}.CapabilityPage-module__jMyYyq__secondaryAction{border-color:var(--line);background:color-mix(in srgb, var(--ink-1) 64%, transparent);color:var(--text-hi);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.CapabilityPage-module__jMyYyq__primaryAction:hover,.CapabilityPage-module__jMyYyq__secondaryAction:hover{transform:translateY(-2px)}.CapabilityPage-module__jMyYyq__primaryAction:focus-visible,.CapabilityPage-module__jMyYyq__secondaryAction:focus-visible,.CapabilityPage-module__jMyYyq__techLinks a:focus-visible,.CapabilityPage-module__jMyYyq__proofCard:focus-visible,.CapabilityPage-module__jMyYyq__faqList summary:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}.CapabilityPage-module__jMyYyq__websiteHeroVisual,.CapabilityPage-module__jMyYyq__appHeroVisual{isolation:isolate;min-height:30rem;position:relative}.CapabilityPage-module__jMyYyq__websiteHeroVisual:before,.CapabilityPage-module__jMyYyq__appHeroVisual:before{z-index:-1;border:1px solid color-mix(in srgb, var(--accent-2) 18%, transparent);background:radial-gradient(circle at 52% 46%, color-mix(in srgb, var(--accent-2) 18%, transparent), transparent 48%), color-mix(in srgb, var(--ink-1) 20%, transparent);content:"";border-radius:50%;position:absolute;inset:8% 4% 2%}.CapabilityPage-module__jMyYyq__siteWindowBack,.CapabilityPage-module__jMyYyq__siteWindowFront{border:1px solid color-mix(in srgb, var(--text-hi) 16%, transparent);background:color-mix(in srgb, var(--ink-1) 88%, transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:1.25rem;position:absolute;overflow:hidden;box-shadow:0 36px 90px -42px #000}.CapabilityPage-module__jMyYyq__siteWindowBack{opacity:.7;align-items:flex-start;gap:.3rem;padding:1rem;display:flex;inset:10% 23% 31% 4%;transform:rotate(-5deg)}.CapabilityPage-module__jMyYyq__siteWindowBack>span{aspect-ratio:1;background:var(--text-low);border-radius:50%;width:.38rem}.CapabilityPage-module__jMyYyq__siteWindowGrid{grid-template-columns:1.2fr .8fr;gap:.65rem;display:grid;position:absolute;inset:24% 8% 10%}.CapabilityPage-module__jMyYyq__siteWindowGrid i{background:linear-gradient(145deg, color-mix(in srgb, var(--accent-1) 18%, var(--ink-2)), color-mix(in srgb, var(--accent-2) 10%, var(--ink-2)));border-radius:.65rem}.CapabilityPage-module__jMyYyq__siteWindowGrid i:first-child{grid-row:span 2}.CapabilityPage-module__jMyYyq__siteWindowFront{inset:24% 1% 7% 17%;transform:rotate(2.5deg)}.CapabilityPage-module__jMyYyq__browserBar{border-bottom:1px solid var(--line);align-items:center;gap:.32rem;height:2.3rem;padding:0 .8rem;display:flex}.CapabilityPage-module__jMyYyq__browserBar i{aspect-ratio:1;background:var(--text-low);border-radius:50%;width:.42rem}.CapabilityPage-module__jMyYyq__browserBar span{border:1px solid var(--line);color:var(--text-low);font-family:var(--font-mono);border-radius:999px;margin-left:auto;padding:.22rem .7rem;font-size:.55rem}.CapabilityPage-module__jMyYyq__siteWindowContent{background:linear-gradient(90deg, color-mix(in srgb, var(--ink-0) 90%, transparent) 0 49%, transparent 72%), radial-gradient(circle at 78% 40%, color-mix(in srgb, var(--accent-2) 28%, transparent), transparent 32%);flex-direction:column;justify-content:center;align-items:flex-start;min-height:19rem;padding:clamp(1.5rem,4vw,3.5rem);display:flex}.CapabilityPage-module__jMyYyq__siteWindowContent strong{max-width:16rem;font-family:var(--font-display);letter-spacing:-.04em;margin-top:.7rem;font-size:clamp(1.55rem,3vw,2.6rem);line-height:1}.CapabilityPage-module__jMyYyq__siteKicker,.CapabilityPage-module__jMyYyq__siteCopy,.CapabilityPage-module__jMyYyq__siteCta{border-radius:999px;display:block}.CapabilityPage-module__jMyYyq__siteKicker{background:var(--accent-2);width:4rem;height:.25rem}.CapabilityPage-module__jMyYyq__siteCopy{background:color-mix(in srgb, var(--text-low) 46%, transparent);width:10rem;height:.4rem;margin-top:1.2rem}.CapabilityPage-module__jMyYyq__siteCta{border:1px solid color-mix(in srgb, var(--accent-2) 48%, transparent);background:color-mix(in srgb, var(--accent-2) 15%, transparent);width:5rem;height:1.6rem;margin-top:1.4rem}.CapabilityPage-module__jMyYyq__heroSignal{border:1px solid var(--line);background:color-mix(in srgb, var(--ink-1) 78%, transparent);color:var(--text-mid);font-family:var(--font-mono);letter-spacing:.06em;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;align-items:center;gap:.55rem;padding:.62rem .85rem;font-size:.62rem;display:inline-flex;position:absolute;bottom:2%;right:4%}.CapabilityPage-module__jMyYyq__heroSignal svg{color:var(--accent-2)}.CapabilityPage-module__jMyYyq__appOrbit{border:1px solid color-mix(in srgb, var(--text-hi) 10%, transparent);border-radius:50%;animation:32s linear infinite CapabilityPage-module__jMyYyq__serviceOrbit;position:absolute;inset:7% 4% 2%}.CapabilityPage-module__jMyYyq__appOrbit:before{border:1px dashed color-mix(in srgb, var(--accent-1) 25%, transparent);border-radius:inherit;content:"";position:absolute;inset:18%}.CapabilityPage-module__jMyYyq__appOrbitNode{border:1px solid var(--line);background:color-mix(in srgb, var(--ink-1) 90%, transparent);color:var(--text-mid);font-family:var(--font-mono);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;align-items:center;gap:.35rem;padding:.48rem .68rem;font-size:.58rem;animation:32s linear infinite CapabilityPage-module__jMyYyq__serviceCounterOrbit;display:inline-flex;position:absolute}.CapabilityPage-module__jMyYyq__appOrbitNode:first-child{top:7%;left:17%}.CapabilityPage-module__jMyYyq__appOrbitNode:nth-child(2){top:42%;right:-4%}.CapabilityPage-module__jMyYyq__appOrbitNode:nth-child(3){bottom:8%;left:2%}.CapabilityPage-module__jMyYyq__heroPhone{border:1px solid color-mix(in srgb, var(--text-hi) 22%, transparent);background:linear-gradient(155deg, color-mix(in srgb, var(--ink-2) 92%, #fff 3%), var(--ink-0));box-shadow:0 38px 90px -35px #000, inset 0 0 0 .4rem color-mix(in srgb, var(--ink-0) 72%, transparent);border-radius:3rem;padding:2.6rem 1rem 1rem;position:absolute;inset:4% 27% 5% 30%;overflow:hidden;transform:rotate(-2deg)}.CapabilityPage-module__jMyYyq__phoneSpeaker{background:var(--ink-0);border-radius:999px;width:34%;height:1rem;position:absolute;top:.8rem;left:50%;transform:translate(-50%)}.CapabilityPage-module__jMyYyq__phoneGreeting small,.CapabilityPage-module__jMyYyq__phoneGreeting strong{display:block}.CapabilityPage-module__jMyYyq__phoneGreeting small{color:var(--text-low);font-size:.58rem}.CapabilityPage-module__jMyYyq__phoneGreeting strong{font-family:var(--font-display);letter-spacing:-.04em;margin-top:.3rem;font-size:1.45rem}.CapabilityPage-module__jMyYyq__phoneCards{gap:.55rem;margin-top:1.2rem;display:grid}.CapabilityPage-module__jMyYyq__phoneCards i{border:1px solid color-mix(in srgb, var(--text-hi) 10%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--accent-1) 15%, var(--ink-1)), color-mix(in srgb, var(--accent-2) 8%, var(--ink-2)));border-radius:1rem;height:4.3rem}.CapabilityPage-module__jMyYyq__phoneCards i:nth-child(2){background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--accent-2) 35%, transparent), transparent 34%), var(--ink-1);height:6rem}.CapabilityPage-module__jMyYyq__phoneNav{background:color-mix(in srgb, var(--text-hi) 55%, transparent);border-radius:999px;height:.22rem;position:absolute;bottom:.75rem;left:28%;right:28%}.CapabilityPage-module__jMyYyq__section{padding:clamp(5rem,10vw,9rem) 0;position:relative}.CapabilityPage-module__jMyYyq__softSection{border-top:1px solid color-mix(in srgb, var(--text-hi) 6%, transparent);border-bottom:1px solid color-mix(in srgb, var(--text-hi) 6%, transparent);background:radial-gradient(circle at 12% 16%, color-mix(in srgb, var(--accent-1) 9%, transparent), transparent 34rem), color-mix(in srgb, var(--ink-1) 40%, transparent)}.CapabilityPage-module__jMyYyq__sectionHeader{max-width:48rem;margin-bottom:clamp(2.2rem,4vw,4rem)}.CapabilityPage-module__jMyYyq__sectionHeader h2{margin-top:.75rem;font-size:clamp(2.2rem,4.5vw,4.7rem);line-height:1}.CapabilityPage-module__jMyYyq__sectionHeader>p{max-width:43rem;color:var(--text-mid);margin:1rem 0 0;font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.75}.CapabilityPage-module__jMyYyq__pathGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.CapabilityPage-module__jMyYyq__pathGrid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.CapabilityPage-module__jMyYyq__pathCard{border:1px solid var(--line);background:linear-gradient(155deg, color-mix(in srgb, var(--text-hi) 5%, transparent), transparent 45%), color-mix(in srgb, var(--ink-1) 70%, transparent);border-radius:1.5rem;flex-direction:column;min-height:29rem;padding:clamp(1.4rem,2.4vw,2.2rem);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px -58px #000}.CapabilityPage-module__jMyYyq__pathCard:after{aspect-ratio:1;background:color-mix(in srgb, var(--accent-1) 10%, transparent);filter:blur(20px);content:"";pointer-events:none;border-radius:50%;width:70%;position:absolute;bottom:-35%;right:-20%}.CapabilityPage-module__jMyYyq__pathTopline{color:var(--text-low);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.66rem;display:flex}.CapabilityPage-module__jMyYyq__iconWell{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--accent-2) 30%, transparent);background:color-mix(in srgb, var(--accent-2) 8%, transparent);width:2.55rem;color:var(--accent-2);border-radius:.8rem;place-items:center;display:inline-grid}.CapabilityPage-module__jMyYyq__pathCard h3,.CapabilityPage-module__jMyYyq__outcomeCard h3,.CapabilityPage-module__jMyYyq__foundationGrid h3,.CapabilityPage-module__jMyYyq__layerRail h3,.CapabilityPage-module__jMyYyq__processRail h3,.CapabilityPage-module__jMyYyq__tradeoff h3,.CapabilityPage-module__jMyYyq__proofCopy h3{font-family:var(--font-display);letter-spacing:-.025em;margin:0}.CapabilityPage-module__jMyYyq__pathCard h3{margin-top:2rem;font-size:clamp(1.8rem,3vw,2.6rem)}.CapabilityPage-module__jMyYyq__pathCard>p{color:var(--text-mid);margin:1rem 0 0;line-height:1.72}.CapabilityPage-module__jMyYyq__pathCard ul{color:var(--text-mid);gap:.65rem;margin:1.5rem 0 0;padding:0;font-size:.83rem;list-style:none;display:grid}.CapabilityPage-module__jMyYyq__pathCard li{align-items:center;gap:.55rem;display:flex}.CapabilityPage-module__jMyYyq__pathCard li svg{color:var(--accent-2);flex:none}.CapabilityPage-module__jMyYyq__techLinks{z-index:1;flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:2rem;display:flex;position:relative}.CapabilityPage-module__jMyYyq__techLinks a{border:1px solid var(--line);color:var(--text-mid);font-family:var(--font-mono);border-radius:999px;align-items:center;gap:.2rem;padding:.45rem .65rem;font-size:.65rem;text-decoration:none;transition:border-color .18s,color .18s;display:inline-flex}.CapabilityPage-module__jMyYyq__techLinks a:hover{border-color:color-mix(in srgb, var(--accent-2) 45%, transparent);color:var(--text-hi)}.CapabilityPage-module__jMyYyq__outcomeGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.CapabilityPage-module__jMyYyq__outcomeCard{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:13rem;padding:1.4rem}.CapabilityPage-module__jMyYyq__outcomeCard>span{color:var(--accent-2);font-family:var(--font-mono);font-size:.62rem}.CapabilityPage-module__jMyYyq__outcomeCard h3{margin-top:2.8rem;font-size:1.18rem}.CapabilityPage-module__jMyYyq__outcomeCard p,.CapabilityPage-module__jMyYyq__foundationGrid p,.CapabilityPage-module__jMyYyq__layerRail p,.CapabilityPage-module__jMyYyq__processRail p,.CapabilityPage-module__jMyYyq__tradeoff p{color:var(--text-low);margin:.55rem 0 0;font-size:.8rem;line-height:1.65}.CapabilityPage-module__jMyYyq__foundationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.CapabilityPage-module__jMyYyq__foundationGrid article{border:1px solid var(--line);background:color-mix(in srgb, var(--ink-1) 48%, transparent);border-radius:1rem;grid-template-columns:auto 1fr;gap:1rem;min-height:8.5rem;padding:1.25rem;display:grid}.CapabilityPage-module__jMyYyq__foundationGrid article>svg{color:var(--accent-2)}.CapabilityPage-module__jMyYyq__foundationGrid h3{font-size:1rem}.CapabilityPage-module__jMyYyq__comparisonWrap{border:1px solid var(--line);background:color-mix(in srgb, var(--ink-1) 56%, transparent);border-radius:1.25rem;overflow-x:auto}.CapabilityPage-module__jMyYyq__comparisonTable{border-collapse:collapse;text-align:left;width:100%;min-width:48rem}.CapabilityPage-module__jMyYyq__comparisonTable th,.CapabilityPage-module__jMyYyq__comparisonTable td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--text-mid);padding:1.15rem 1.3rem;font-size:.82rem;line-height:1.5}.CapabilityPage-module__jMyYyq__comparisonTable th{color:var(--text-hi);font-weight:650}.CapabilityPage-module__jMyYyq__comparisonTable thead th{background:color-mix(in srgb, var(--accent-1) 7%, transparent);color:var(--text-hi);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.CapabilityPage-module__jMyYyq__comparisonTable tr:last-child th,.CapabilityPage-module__jMyYyq__comparisonTable tr:last-child td{border-bottom:0}.CapabilityPage-module__jMyYyq__comparisonTable tr>:last-child{border-right:0}.CapabilityPage-module__jMyYyq__sectionNote{max-width:45rem;color:var(--text-low);margin:1.1rem 0 0;font-size:.82rem;line-height:1.65}.CapabilityPage-module__jMyYyq__layerRail,.CapabilityPage-module__jMyYyq__processRail{margin:0;padding:0;list-style:none;display:grid}.CapabilityPage-module__jMyYyq__layerRail{grid-template-columns:repeat(5,minmax(0,1fr))}.CapabilityPage-module__jMyYyq__layerRail li{border-top:1px solid var(--line);border-right:1px solid var(--line);min-height:12rem;padding:1.2rem;position:relative}.CapabilityPage-module__jMyYyq__layerRail li:last-child{border-right:0}.CapabilityPage-module__jMyYyq__layerRail li:before{aspect-ratio:1;background:var(--accent-2);width:.42rem;box-shadow:0 0 0 .32rem color-mix(in srgb, var(--accent-2) 12%, transparent);content:"";border-radius:50%;position:absolute;top:-.22rem;left:0}.CapabilityPage-module__jMyYyq__layerRail span,.CapabilityPage-module__jMyYyq__processRail span{color:var(--accent-2);font-family:var(--font-mono);font-size:.62rem}.CapabilityPage-module__jMyYyq__layerRail h3{margin-top:2.4rem;font-size:1.05rem}.CapabilityPage-module__jMyYyq__proofGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.CapabilityPage-module__jMyYyq__proofCard{border:1px solid var(--line);background:color-mix(in srgb, var(--ink-1) 72%, transparent);color:var(--text-hi);transition:transform .28s var(--ease-out-soft), border-color .28s ease;border-radius:1.4rem;text-decoration:none;overflow:hidden}.CapabilityPage-module__jMyYyq__proofCard:hover{border-color:color-mix(in srgb, var(--accent-2) 36%, transparent);transform:translateY(-4px)}.CapabilityPage-module__jMyYyq__proofImage{background:var(--ink-2);height:clamp(14rem,25vw,23rem);position:relative;overflow:hidden}.CapabilityPage-module__jMyYyq__proofImage img{object-fit:cover;object-position:top;transition:transform .7s var(--ease-out-soft)}.CapabilityPage-module__jMyYyq__proofCard:hover .CapabilityPage-module__jMyYyq__proofImage img{transform:scale(1.025)translateY(-1.5%)}.CapabilityPage-module__jMyYyq__proofCopy{grid-template-columns:1fr auto;align-items:center;gap:.75rem;padding:1.25rem;display:grid}.CapabilityPage-module__jMyYyq__proofCopy span{color:var(--text-low);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem}.CapabilityPage-module__jMyYyq__proofCopy h3{margin-top:.25rem;font-size:1.45rem}.CapabilityPage-module__jMyYyq__proofCopy>p{color:var(--text-low);grid-column:1/-1;margin:0;font-size:.78rem}.CapabilityPage-module__jMyYyq__proofCopy>svg{color:var(--accent-2)}.CapabilityPage-module__jMyYyq__processRail{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.CapabilityPage-module__jMyYyq__processRail li{border-right:1px solid var(--line);min-height:13rem;padding:1.35rem}.CapabilityPage-module__jMyYyq__processRail li:last-child{border-right:0}.CapabilityPage-module__jMyYyq__processRail h3{margin-top:2.8rem;font-size:1.08rem}.CapabilityPage-module__jMyYyq__tradeoff{border:1px solid color-mix(in srgb, var(--accent-2) 25%, var(--line));background:color-mix(in srgb, var(--accent-2) 5%, transparent);border-radius:1rem;grid-template-columns:auto 1fr;gap:1rem;max-width:58rem;margin-top:2rem;padding:1.2rem;display:grid}.CapabilityPage-module__jMyYyq__tradeoff>svg{color:var(--accent-2)}.CapabilityPage-module__jMyYyq__tradeoff h3{font-size:1rem}.CapabilityPage-module__jMyYyq__faqList{border-top:1px solid var(--line)}.CapabilityPage-module__jMyYyq__faqList details{border-bottom:1px solid var(--line)}.CapabilityPage-module__jMyYyq__faqList summary{cursor:pointer;grid-template-columns:2rem 1fr auto;align-items:center;gap:1rem;padding:1.35rem 0;list-style:none;display:grid}.CapabilityPage-module__jMyYyq__faqList summary::-webkit-details-marker{display:none}.CapabilityPage-module__jMyYyq__faqList summary span{color:var(--accent-2);font-family:var(--font-mono);font-size:.62rem}.CapabilityPage-module__jMyYyq__faqList summary strong{font-size:.95rem;font-weight:600}.CapabilityPage-module__jMyYyq__faqList summary i{width:1rem;height:1rem;position:relative}.CapabilityPage-module__jMyYyq__faqList summary i:before,.CapabilityPage-module__jMyYyq__faqList summary i:after{background:var(--text-mid);content:"";width:.8rem;height:1px;transition:transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CapabilityPage-module__jMyYyq__faqList summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.CapabilityPage-module__jMyYyq__faqList details[open] summary i:after{transform:translate(-50%,-50%)rotate(0)}.CapabilityPage-module__jMyYyq__faqList details>p{max-width:49rem;color:var(--text-mid);margin:-.2rem 0 1.5rem 3rem;font-size:.88rem;line-height:1.75}.CapabilityPage-module__jMyYyq__closing{padding:2rem 0 clamp(8rem,14vw,13rem)}.CapabilityPage-module__jMyYyq__closingCard{border:1px solid color-mix(in srgb, var(--accent-2) 20%, var(--line));background:radial-gradient(circle at 85% 15%, color-mix(in srgb, var(--accent-2) 17%, transparent), transparent 24rem), linear-gradient(145deg, color-mix(in srgb, var(--accent-1) 12%, var(--ink-1)), color-mix(in srgb, var(--ink-1) 72%, transparent));border-radius:2rem;padding:clamp(2rem,6vw,5.5rem);position:relative;overflow:hidden;box-shadow:0 42px 100px -64px #000}.CapabilityPage-module__jMyYyq__closingCard h2{max-width:48rem;margin-top:.8rem;font-size:clamp(2.2rem,5vw,4.8rem);line-height:.98}.CapabilityPage-module__jMyYyq__closingCard>p{max-width:43rem;color:var(--text-mid);margin:1.1rem 0 1.7rem;line-height:1.75}@keyframes CapabilityPage-module__jMyYyq__serviceOrbit{to{transform:rotate(360deg)}}@keyframes CapabilityPage-module__jMyYyq__serviceCounterOrbit{to{transform:rotate(-360deg)}}@media (max-width:1000px){.CapabilityPage-module__jMyYyq__heroContainer{grid-template-columns:1fr}.CapabilityPage-module__jMyYyq__heroCopy{max-width:49rem}.CapabilityPage-module__jMyYyq__websiteHeroVisual,.CapabilityPage-module__jMyYyq__appHeroVisual{width:min(100%,43rem);min-height:28rem;margin:0 auto}.CapabilityPage-module__jMyYyq__outcomeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.CapabilityPage-module__jMyYyq__foundationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.CapabilityPage-module__jMyYyq__hero{min-height:auto;padding-top:4.5rem}.CapabilityPage-module__jMyYyq__heroContainer{gap:2.4rem}.CapabilityPage-module__jMyYyq__heroCopy h1{font-size:clamp(2.8rem,15vw,4.7rem)}.CapabilityPage-module__jMyYyq__heroActions{flex-direction:column;align-items:stretch}.CapabilityPage-module__jMyYyq__primaryAction,.CapabilityPage-module__jMyYyq__secondaryAction{width:100%}.CapabilityPage-module__jMyYyq__websiteHeroVisual,.CapabilityPage-module__jMyYyq__appHeroVisual{min-height:22rem}.CapabilityPage-module__jMyYyq__heroPhone{border-radius:2.4rem;inset:2% 25% 4%}.CapabilityPage-module__jMyYyq__phoneCards i{height:3rem}.CapabilityPage-module__jMyYyq__phoneCards i:nth-child(2){height:4.4rem}.CapabilityPage-module__jMyYyq__pathGrid,.CapabilityPage-module__jMyYyq__pathGrid[data-count="4"],.CapabilityPage-module__jMyYyq__proofGrid{grid-template-columns:1fr}.CapabilityPage-module__jMyYyq__pathCard{min-height:0}.CapabilityPage-module__jMyYyq__outcomeGrid,.CapabilityPage-module__jMyYyq__foundationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CapabilityPage-module__jMyYyq__layerRail{grid-template-columns:1fr}.CapabilityPage-module__jMyYyq__layerRail li{border-right:0;min-height:0;padding:1.3rem 0 1.3rem 1.4rem}.CapabilityPage-module__jMyYyq__layerRail li:before{top:1.6rem}.CapabilityPage-module__jMyYyq__layerRail h3{margin-top:.8rem}.CapabilityPage-module__jMyYyq__processRail{grid-template-columns:1fr}.CapabilityPage-module__jMyYyq__processRail li{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:1.3rem 0}.CapabilityPage-module__jMyYyq__processRail h3{margin-top:.9rem}.CapabilityPage-module__jMyYyq__proofImage{height:18rem}}@media (max-width:480px){.CapabilityPage-module__jMyYyq__siteWindowBack{inset:8% 18% 28% 1%}.CapabilityPage-module__jMyYyq__siteWindowFront{inset:24% 0 5% 8%}.CapabilityPage-module__jMyYyq__siteWindowContent{min-height:14rem;padding:1.3rem}.CapabilityPage-module__jMyYyq__heroPhone{inset:1% 17% 5%}.CapabilityPage-module__jMyYyq__appOrbit{inset:7% -2% 2%}.CapabilityPage-module__jMyYyq__heroSignal{display:none}.CapabilityPage-module__jMyYyq__outcomeGrid,.CapabilityPage-module__jMyYyq__foundationGrid{grid-template-columns:1fr}.CapabilityPage-module__jMyYyq__outcomeCard{min-height:10rem}.CapabilityPage-module__jMyYyq__outcomeCard h3{margin-top:1.8rem}.CapabilityPage-module__jMyYyq__faqList summary{grid-template-columns:1.6rem 1fr auto;gap:.65rem}.CapabilityPage-module__jMyYyq__faqList details>p{margin-left:2.25rem}}@media (prefers-reduced-motion:reduce){.CapabilityPage-module__jMyYyq__appOrbit,.CapabilityPage-module__jMyYyq__appOrbitNode{animation:none}.CapabilityPage-module__jMyYyq__primaryAction,.CapabilityPage-module__jMyYyq__secondaryAction,.CapabilityPage-module__jMyYyq__proofCard,.CapabilityPage-module__jMyYyq__proofImage img,.CapabilityPage-module__jMyYyq__faqList summary i:after{transition-duration:.01ms}}