body.home{--pearl:#f7f8fc;--ink:#0f1e33;--ink-2:#5b6779;--line:#0f1e331a;--line-2:#0f1e330f;--lilac:#b9a7ff;--cyan:#8be3f0;--peach:#ffc9a8;--blue:#2c79be;--violet:#7a5af8;--amber:#f59e0b;--mint:#5ed6a9;--iri:linear-gradient(110deg,#2c79be 0%,#7a5af8 45%,#e26bc4 75%,#f59e0b 100%);--tilt:64deg;background:var(--pearl);color:var(--ink)}body.home:before{content:"";z-index:100;pointer-events:none;opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .55 0 0 0 .08 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.home main{overflow-x:clip}.home h1,.home h2,.home h3{color:var(--ink)}.home h2{letter-spacing:-.045em;font-size:clamp(36px,5vw,72px);font-weight:600;line-height:.98}.gx-thin{color:var(--ink-2);font-weight:300}.home .nav{background:#f7f8fcb8}.gx-btn{color:#fff;background:var(--blue);transition:transform var(--dur-enter) var(--ease-brand),background var(--dur-exit) var(--ease-brand);border-radius:999px;align-items:center;gap:10px;padding:16px 26px;font-size:15.5px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 18px 40px -18px #2c79beb3}.gx-btn:hover{background:var(--orbit-hover);transform:translateY(-2px)}.gx-btn .ms{font-size:19px}.gx-link{color:var(--ink);border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:6px 0;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.gx-link .ms{transition:transform var(--dur-enter) var(--ease-brand);font-size:17px}.gx-link:hover{border-bottom-color:var(--violet)}.gx-link:hover .ms{transform:translate(4px)}.gx-sec{padding:150px 0 0;position:relative}.gx-sec-head{font-family:var(--font-mono);letter-spacing:.16em;color:var(--ink-2);align-items:center;gap:18px;margin-bottom:56px;font-size:11.5px;display:flex}.gx-sec-n{color:var(--violet);font-weight:500}.gx-sec-rule{background:linear-gradient(90deg,var(--line),transparent);flex:1;height:1px}.gx-split-head{grid-template-columns:1.25fr .75fr;align-items:end;gap:48px;margin-bottom:64px;display:grid}.gx-split-head h2{margin:0}.gx-split-head p{color:var(--ink-2);max-width:38ch;padding-bottom:8px;font-size:17px;line-height:1.6}.home [class*=theme-]{--hv:var(--p-primary);--ht:var(--p-primary);--ha:var(--p-accent)}.home .theme-hr{--hv:#4338ca;--ht:#6366f1;--ha:#2dd4a7}.home .theme-stay{--hv:#a3324f;--ht:#c2416a;--ha:#d9a441}.home .theme-dine{--hv:#c7361e;--ht:#f05a3a;--ha:#f7b32b}.home .theme-care{--hv:#0b7a83;--ht:#14b3be;--ha:#4fd1a5}.home .theme-edu{--hv:#1e7f55;--ht:#2fae76;--ha:#f7c531}.home .theme-fit{--hv:#3f7a0a;--ht:#9bd41e;--ha:#c8f23c}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.kx-hero{--mx:0;--my:0;padding:150px 0 56px;position:relative;overflow:hidden}.kx-hero:after{content:"";background:linear-gradient(to bottom,transparent,var(--pearl));pointer-events:none;height:64px;position:absolute;bottom:0;left:0;right:0}.kx-blobs{pointer-events:none;filter:blur(60px);transform:translate(calc(var(--mx) * -18px),calc(var(--my) * -18px));transition:transform .6s var(--ease-brand);position:absolute;inset:-10%}.kx-blob{opacity:.75;border-radius:50%;animation:22s ease-in-out infinite alternate kx-drift;position:absolute}.kx-blob--1{background:#bdebf5;width:520px;height:520px;top:-6%;left:4%}.kx-blob--2{background:#d9ccff;width:600px;height:600px;animation-duration:26s;animation-delay:-8s;top:6%;right:2%}.kx-blob--3{background:#ffd9c2;width:460px;height:460px;animation-duration:30s;animation-delay:-14s;bottom:-18%;left:40%}@keyframes kx-drift{0%{transform:translate(0)scale(1)}50%{transform:translate(60px,-40px)scale(1.08)}to{transform:translate(-40px,50px)scale(.95)}}.kx-grid{z-index:2;text-align:center;justify-content:center;align-items:center;min-height:min(62vh,600px);display:flex;position:relative}.kx-copy{flex-direction:column;align-items:center;display:flex}.kx-in{animation:kx-rise .9s var(--ease-brand) both;animation-delay:calc(var(--i) * .11s + .1s);display:inline-block}@keyframes kx-rise{0%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:none}}.kx-line{white-space:nowrap;margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.kx-title{letter-spacing:-.055em;margin:0 0 28px;font-size:clamp(48px,7.4vw,112px);font-weight:600;line-height:.98}.kx-line:nth-child(2){color:var(--ink-2);font-weight:300}.kx-roll-win{vertical-align:top;height:1.04em;display:inline-block;overflow:hidden}.kx-roll-track{transform:translateY(calc(var(--n,0) * -1.04em));flex-direction:column;transition:transform .75s cubic-bezier(.7,0,.2,1);display:flex}.kx-roll-track.is-reset{transition:none}.kx-roll-track>span{white-space:nowrap;height:1.04em;color:#0000;background:linear-gradient(100deg,var(--hv),var(--ht) 60%,var(--ha));-webkit-background-clip:text;background-clip:text;line-height:1.04em;display:block}.kx-sub{color:var(--ink-2);max-width:54ch;margin:0 auto 36px;font-size:19px;line-height:1.6;display:block}.kx-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.sx-ghost{color:var(--ink);border:1px solid var(--line);transition:border-color .2s,transform .3s var(--ease-brand);background:#ffffffbf;border-radius:999px;align-items:center;padding:16px 26px;font-size:15.5px;font-weight:600;text-decoration:none;display:inline-flex}.sx-ghost:hover{border-color:var(--ink)}.kx-mag{transition:transform .35s var(--ease-brand)}.kx-marquee{z-index:2;margin-top:24px;display:grid;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.kx-row{margin:-30px -40px;padding:30px 40px;display:flex;overflow:hidden}.kx-track{flex:none;gap:14px;padding-right:14px;animation:46s linear infinite kx-slide;display:flex}.kx-row--r .kx-track{animation-duration:54s;animation-direction:reverse}.kx-marquee:hover .kx-track{animation-play-state:paused}@keyframes kx-slide{to{transform:translate(-100%)}}.kx-chip{z-index:0;color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 1px var(--line-2),0 14px 30px -20px #0f1e3366;transition:transform .35s var(--ease-brand),box-shadow .35s;background:#ffffffc7;border:1px solid #fffffff2;border-radius:22px;flex:none;align-items:center;gap:14px;margin:10px 0 28px;padding:12px 26px 12px 12px;text-decoration:none;display:flex;position:relative}.kx-chip:hover{z-index:1;box-shadow:0 0 0 2px var(--ht),0 20px 40px -18px var(--ht);transform:translateY(-4px)}.kx-chip>span{flex-direction:column;line-height:1.2;display:flex}.kx-chip b{font-family:var(--p-font,var(--font-display));font-weight:var(--p-dw,600);font-stretch:var(--p-fs,100%);text-transform:var(--p-tt,none);letter-spacing:-.02em;font-size:18px}.kx-chip:hover b{color:var(--hv)}.kx-chip small{color:var(--ink-2);font-size:13px}.kx-chip--ghost{box-shadow:none;color:var(--ink-2);background:#ffffff59;border:1.5px dashed #0f1e3338}.kx-chip--ghost i{border:1.5px dashed #0f1e334d;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;font-style:normal;display:flex}@keyframes gx-spin{to{transform:rotate(360deg)}}.gx-sentence{font-family:var(--font-display);letter-spacing:-.05em;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:0 .25em;max-width:none;margin-bottom:36px;font-size:clamp(44px,7vw,108px);font-weight:300;line-height:1.05;display:flex}.gx-blank{padding:0 .08em;font-weight:600;display:inline-block;position:relative}.gx-blank:after{content:"";background:var(--iri);border-radius:99px;height:.07em;position:absolute;bottom:-.06em;left:0;right:0}.gx-blank-word{background:var(--iri);color:#0000;animation:gx-word .5s var(--ease-brand);-webkit-background-clip:text;background-clip:text;display:inline-block}@keyframes gx-word{0%{opacity:0;transform:translateY(.25em)}to{opacity:1;transform:none}}.gx-caret{background:var(--violet);align-self:center;width:.06em;height:.8em;margin-left:-.12em;animation:1s step-end infinite blink}.gx-chips{flex-wrap:wrap;gap:10px;margin-bottom:40px;display:flex}.gx-chips button{--ht:var(--violet);font:500 15px var(--font-body);cursor:pointer;color:var(--ink);border:1px solid var(--line);transition:background .2s,border-color .2s,color .2s,transform .2s var(--ease-brand);background:#ffffffb3;border-radius:999px;padding:11px 20px}.gx-chips button:hover{border-color:var(--ht);transform:translateY(-1px)}.gx-chips button[aria-selected=true]{color:#fff;background:var(--ht);box-shadow:0 12px 24px -12px var(--ht);border-color:#0000}.gx-chips button:last-child{border-style:dashed}.gx-find-panel{background:radial-gradient(ellipse 50% 80% at 100% 0%,color-mix(in srgb,var(--ha) 40%,transparent),transparent 70%),linear-gradient(140deg,color-mix(in srgb,var(--ht) 16%,#fff),color-mix(in srgb,var(--ht) 6%,#fff) 70%);border:1px solid color-mix(in srgb,var(--ht) 22%,#fff);animation:gx-panel .45s var(--ease-brand);border-radius:36px;grid-template-columns:1.1fr .9fr;gap:56px;padding:52px;display:grid;position:relative;overflow:hidden}.gx-find-panel[hidden]{display:none}@keyframes gx-panel{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.gx-find-panel--other{--ht:#7a5af8;--ha:#8be3f0;border-style:dashed}.gx-find-motif{width:420px;height:420px;color:var(--ht);opacity:.18;pointer-events:none;position:absolute;bottom:-120px;right:-60px}.gx-find-motif svg{width:100%;height:100%}.gx-find-copy,.gx-find-side{position:relative}.gx-find-id{align-items:center;gap:14px;margin-bottom:28px;display:flex}.gx-find-id .ox-word{color:var(--ink);font-size:26px}.gx-find-id .ox-word span{color:var(--hv)}.gx-find-id .ox-brand-txt small{color:var(--ink-2)}.gx-find-cat{font-family:var(--font-mono);letter-spacing:.14em;color:var(--violet);margin-bottom:18px;font-size:11px;display:inline-block}.gx-find-copy h3{font-family:var(--p-font,var(--font-display));font-weight:var(--p-dw,600);font-stretch:var(--p-fs,100%);text-transform:var(--p-tt,none);letter-spacing:-.025em;margin-bottom:14px;font-size:clamp(28px,3vw,40px);line-height:1.05}.gx-find-panel--other h3{font-family:var(--font-display)}.gx-find-copy p{color:var(--ink-2);max-width:46ch;font-size:16.5px}.gx-find-side{flex-direction:column;justify-content:space-between;gap:28px;display:flex}.gx-find-list{gap:12px;list-style:none;display:grid}.gx-find-list li{background:#ffffffb3;border:1px solid #ffffffe6;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-size:15px;font-weight:500;display:flex}.gx-find-list .ms{color:#fff;background:var(--ht);border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:17px;display:inline-flex}.gx-find-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.gx-index{border-top:1px solid var(--line);list-style:none}.gx-row{color:var(--ink);border-bottom:1px solid var(--line);grid-template-columns:72px minmax(0,1.3fr) minmax(0,.9fr) minmax(0,1.1fr) 56px;align-items:center;gap:24px;padding:30px 12px;text-decoration:none;display:grid;position:relative}.gx-row:before{content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--ht) 14%,transparent),transparent);width:0;transition:width .45s var(--ease-brand);position:absolute;top:0;bottom:0;left:0}.gx-row>*{position:relative}.gx-row:hover:before,.gx-row:focus-visible:before{width:100%}.gx-row-n{font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink-2);font-size:12px}.gx-row-name{font-family:var(--p-font,var(--font-display));font-weight:var(--p-dw,600);font-stretch:var(--p-fs,100%);text-transform:var(--p-tt,none);letter-spacing:-.03em;color:var(--ink);transition:color .3s,transform .45s var(--ease-brand);font-size:clamp(30px,3.6vw,52px);line-height:1}.gx-row:hover .gx-row-name{color:var(--hv);transform:translate(10px)}.gx-row-cat{font-size:15px;font-weight:500}.gx-row-for{color:var(--ink-2);font-size:14px}.gx-row-go{border:1px solid var(--line);width:48px;height:48px;transition:background .3s,color .3s,transform .45s var(--ease-brand),border-color .3s;border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:flex}.gx-row:hover .gx-row-go{background:var(--ht);border-color:var(--ht);color:#fff;transform:rotate(45deg)}.gx-row--next{--ht:#7a5af8;--hv:#7a5af8}.gx-row--next .gx-row-name{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.2px #0f1e3373;font-weight:300}.gx-row--next:hover .gx-row-name{-webkit-text-stroke-color:var(--violet)}.gx-row--next .gx-row-go{border-style:dashed}.gx-row--next:hover .gx-row-go{transform:rotate(90deg)}.gx-prev{z-index:50;pointer-events:none;opacity:0;width:240px;height:240px;transition:opacity .25s,transform .35s var(--ease-brand);position:fixed;top:0;left:0;transform:translate(-50%,-50%)scale(.6)}.gx-prev.is-on{opacity:1;transform:translate(-50%,-50%)scale(1)}.gx-prev-item{text-align:center;background:radial-gradient(circle at 30% 20%,#fff,color-mix(in srgb,var(--ht) 22%,#fff) 60%,color-mix(in srgb,var(--ha) 45%,#fff));box-shadow:0 30px 60px -24px color-mix(in srgb,var(--ht) 70%,transparent),inset 0 0 0 1px #ffffffe6;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:34px;display:none;position:absolute;inset:0;overflow:hidden}.gx-prev-item.is-on{display:flex}.gx-prev-item b{font-family:var(--font-display);color:var(--ink);font-size:16px;font-weight:600;line-height:1.2;position:relative}.gx-prev-item .ox-mark{position:relative}.gx-prev-motif{color:var(--ht);opacity:.22;position:absolute;inset:-20px}.gx-prev-motif svg{width:100%;height:100%}.cs-head{text-align:center;max-width:1000px;margin:0 auto 56px}.cs-head h2{margin-bottom:18px}.cs-head p{color:var(--ink-2);margin:0 auto;font-size:17.5px}.bn{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(0,auto);gap:16px;display:grid}.bn-tile{box-shadow:0 0 0 1px var(--line-2),0 18px 40px -30px #0f1e3359;transition:transform .45s var(--ease-brand),box-shadow .45s var(--ease-brand);background:#ffffffd1;border:1px solid #fff;border-radius:28px;flex-direction:column;padding:30px;display:flex;position:relative;overflow:hidden}.bn-tile:hover{transform:translateY(-5px);box-shadow:0 0 0 1px #7a5af840,0 30px 60px -30px #7a5af88c}.bn-tile.reveal{transition:opacity .7s var(--ease-brand),transform .7s var(--ease-brand),box-shadow .45s}.bn-tile.reveal.in:hover{transform:translateY(-5px)}.bn-tile:nth-child(2).reveal{transition-delay:80ms}.bn-tile:nth-child(3).reveal{transition-delay:.16s}.bn-tile:nth-child(4).reveal{transition-delay:.2s}.bn-tile:nth-child(5).reveal{transition-delay:.26s}.bn-tile:nth-child(6).reveal{transition-delay:.32s}.bn-tile.reveal.in{transition-delay:0s}.bn-k{font-family:var(--font-mono);letter-spacing:.16em;color:var(--violet);margin-bottom:10px;font-size:10.5px}.bn-tile h3{letter-spacing:-.02em;margin-bottom:6px;font-size:22px}.bn-tile p{color:var(--ink-2);max-width:44ch;font-size:14.5px}.bn-tile--products{background:radial-gradient(70% 60% at 100% 100%,#b9a7ff59,#0000 70%),radial-gradient(50% 50% at 0 100%,#8be3f04d,#0000 70%),#ffffffd9;grid-area:span 2/span 7}.bn-tile--products h3{font-size:clamp(28px,2.6vw,38px);line-height:1.05}.bn-tile--money,.bn-tile--chat{grid-column:span 5}.bn-tile--sm{grid-column:span 4}.bn-tile--people{background:linear-gradient(120deg,#fff3e8,#ffe6d3);border-color:#fbe3cf;flex-flow:wrap;grid-column:span 12;justify-content:space-between;align-items:center;gap:32px;box-shadow:0 0 0 1px #f59e0b1f,0 18px 40px -30px #f59e0b80}.bn-tile--people .bn-k{color:#c26a00}.bn-prods{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto;padding-top:32px;display:grid}.bn-prod{color:var(--ink);font-family:var(--p-font,var(--font-display));font-weight:var(--p-dw,600);font-stretch:var(--p-fs,100%);text-transform:var(--p-tt,none);border:1px solid var(--line-2);transition:transform .3s var(--ease-brand),box-shadow .3s,color .2s;background:#fff;border-radius:16px;align-items:center;gap:12px;padding:10px 14px 10px 10px;font-size:16px;text-decoration:none;display:flex;box-shadow:0 6px 16px -12px #0f1e334d}.bn-prod:hover{color:var(--hv);box-shadow:0 0 0 2px var(--ht),0 12px 24px -14px var(--ht);transform:translateY(-2px)}.bn-prod--next{box-shadow:none;color:var(--ink-2);background:0 0;border:1.5px dashed #0f1e3338;font-weight:500}.bn-prod--next i{border:1.5px dashed #0f1e334d;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-style:normal;display:flex}.bn-art{border-radius:20px;height:120px;margin:-6px -6px 18px;position:relative;overflow:hidden}.bn-art--money{background:linear-gradient(135deg,#eaf2ff,#f1ebff)}.bn-rupee{font-family:var(--font-display);background:var(--iri);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:100px;font-weight:600;line-height:1;position:absolute;top:6px;left:22px}.bn-tag{background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 10px 20px -12px #0f1e3366}.bn-tag--1{color:var(--blue);top:22px;right:22px}.bn-tag--2{color:#11734b;bottom:20px;right:46px}.bn-tag--2 .ms{font-size:16px}.bn-tile:hover .bn-tag--1{transform:translateY(-3px)}.bn-tile:hover .bn-tag--2{transform:translateY(3px)}.bn-tag{transition:transform .4s var(--ease-brand)}.bn-art--chat{background:linear-gradient(135deg,#e6f8ef,#eef9f4);flex-direction:column;justify-content:center;gap:8px;padding:0 18px;display:flex}.bn-bubble{opacity:0;background:#fff;border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:85%;padding:9px 13px;font-size:13px;transform:translateY(8px);box-shadow:0 8px 18px -14px #0f1e3380}.bn-bubble--2{background:#dcf8c6;border-radius:14px 14px 4px;align-self:flex-end}.in .bn-bubble{animation:bn-pop .5s var(--ease-brand) forwards}.in .bn-bubble--2{animation-delay:.45s}@keyframes bn-pop{to{opacity:1;transform:none}}.bn-art--roles{background:0 0;flex-direction:column;gap:6px;height:auto;margin:0 0 18px;display:flex;overflow:visible}.bn-art--roles span{color:#4338ca;background:#eef1ff;border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:12.5px;font-weight:600}.bn-art--roles span:nth-child(2){color:#6d28d9;background:#f1ebff;margin-left:16px}.bn-art--roles span:nth-child(3){color:#11734b;background:#e6f8ef;margin-left:32px}.bn-art--apps{background:0 0;gap:10px;height:auto;margin:0 0 18px;display:flex;overflow:visible}.bn-art--apps .ms{color:#fff;background:linear-gradient(135deg,var(--blue),var(--violet));width:52px;height:52px;transition:transform .4s var(--ease-brand);border-radius:16px;justify-content:center;align-items:center;font-size:26px;display:flex}.bn-art--apps .ms:nth-child(2){background:linear-gradient(135deg,var(--violet),#e26bc4)}.bn-art--apps .ms:nth-child(3){background:linear-gradient(135deg,#e26bc4,var(--amber))}.bn-tile:hover .bn-art--apps .ms:first-child,.bn-tile:hover .bn-art--apps .ms:nth-child(3){transform:translateY(-4px)}.bn-art--audit{background:0 0;align-items:center;gap:0;height:52px;margin:0 0 18px;display:flex;overflow:visible}.bn-art--audit i{background:var(--line);flex:1;height:2px;position:relative}.bn-art--audit i:after{content:"";border:2px solid var(--violet);background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:-6px;left:0}.bn-art--audit i.is-now{flex:0 0 14px}.bn-art--audit i.is-now:after{background:var(--violet);animation:2s ease-out infinite kx-ping-v}@keyframes kx-ping-v{0%{box-shadow:0 0 #7a5af880}to{box-shadow:0 0 0 10px #7a5af800}}.bn-people-copy{max-width:52ch}.bn-people{flex-wrap:wrap;gap:10px;list-style:none;display:flex}.bn-people li{background:#ffffffbf;border:1px solid #fff;border-radius:18px;align-items:center;gap:10px;padding:12px 18px 12px 12px;font-size:14.5px;font-weight:600;display:flex}.bn-people .ms{color:#fff;background:linear-gradient(135deg,#ffb27a,var(--amber));border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:19px;display:flex}.gx-launch{position:relative}.gx-trajectory{pointer-events:none;width:100%;height:240px;position:absolute;top:0;left:0;right:0}.gx-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;list-style:none;display:grid;position:relative}.gx-steps li{padding-top:280px;position:relative}.gx-steps .gx-dot{left:50%;top:var(--yy);border:2px solid var(--violet);background:#fff;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;box-shadow:0 0 0 8px #7a5af81f}.gx-steps li:first-child{--yy:204px}.gx-steps li:nth-child(2){--yy:158px}.gx-steps li:nth-child(3){--yy:96px}.gx-steps li:nth-child(4){--yy:29px}.gx-steps li:first-child .gx-dot{border-color:#4a9be0;box-shadow:0 0 0 8px #4a9be024}.gx-steps li:nth-child(4) .gx-dot{border-color:var(--amber);background:var(--amber);box-shadow:0 0 0 8px #f59e0b29,0 0 30px #f59e0b99}.gx-t{font-family:var(--font-display);letter-spacing:-.05em;background:var(--iri);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:56px;font-weight:300;line-height:1;display:block}.gx-steps h3{letter-spacing:-.02em;margin-bottom:8px;font-size:20px}.gx-steps p{color:var(--ink-2);font-size:15px}.gx-tele-grid{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.gx-tele-copy h2{margin-bottom:28px}.gx-tele-copy p{color:var(--ink-2);max-width:48ch;font-size:17px;line-height:1.65}.gx-readout{border:1px solid var(--line);background:linear-gradient(140deg,#ffffffd9,#f1ecffb3);border-radius:28px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden;box-shadow:0 30px 60px -40px #7a5af880}.gx-readout div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 26px}.gx-readout div:nth-child(2n){border-right:0}.gx-readout-wide{grid-column:1/-1;border-bottom:0!important;border-right:0!important}.gx-readout dt{font-family:var(--font-mono);letter-spacing:.16em;color:var(--ink-2);align-items:center;gap:8px;margin-bottom:10px;font-size:10px;display:flex}.gx-readout dt:before{content:"";background:var(--mint);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #5ed6a933}.gx-readout dd{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink);font-size:40px;font-weight:600;line-height:1}.gx-readout-wide dd{flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-size:22px;display:flex}.gx-readout small{font-family:var(--font-mono);letter-spacing:.1em;color:var(--violet);font-size:11px;font-weight:400}.gx-custom{border-top:1px solid var(--line);font-family:var(--font-display);letter-spacing:-.03em;max-width:none;color:var(--ink);margin-top:96px;padding-top:48px;font-size:clamp(26px,3.2vw,44px);font-weight:300;line-height:1.4}.gx-custom a{vertical-align:baseline;color:var(--ink);border:1px solid var(--line);background:#fffc;border-radius:999px;align-items:center;gap:8px;margin:0 2px;padding:2px 18px 4px 6px;font-weight:500;text-decoration:none;transition:background .25s,border-color .25s,color .25s;display:inline-flex}.gx-custom a .ms{color:#fff;background:var(--iri);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:19px;display:inline-flex}.gx-custom a:hover{border-color:var(--violet);color:var(--violet)}.gx-custom a.gx-plain{background:0 0;background-image:var(--iri);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;border:0;border-radius:0;padding:0;font-weight:500}.gx-sec--cta{padding:170px 0 150px;overflow:hidden}.gx-sec--cta:before{content:"";pointer-events:none;background:radial-gradient(circle,#b9a7ff59,#8be3f02e 40%,#0000 65%);border-radius:50%;width:1100px;height:1100px;margin:-550px 0 0 -550px;position:absolute;top:55%;left:50%}.gx-cta{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.gx-cta h2{margin-bottom:64px;font-size:clamp(48px,8vw,128px)}.gx-cta-orbit{justify-content:center;align-items:center;width:340px;height:340px;display:flex;position:relative}.gx-cta-text{width:100%;height:100%;animation:30s linear infinite gx-spin;position:absolute;inset:0;overflow:visible}.gx-cta-text text{font-family:var(--font-mono);letter-spacing:3.4px;fill:var(--ink-2);font-size:11.5px}.gx-cta-ring{border:1px solid var(--line);pointer-events:none;border-radius:50%;position:absolute}.gx-cta-ring--1{border-style:dashed;inset:-40px}.gx-cta-ring--2{border-color:var(--line-2);inset:-110px}.gx-cta-btn{width:200px;height:200px;font-family:var(--font-display);letter-spacing:-.02em;color:#fff;background:var(--blue);transition:transform .4s var(--ease-brand),background var(--dur-exit) var(--ease-brand);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:21px;font-weight:600;text-decoration:none;display:flex;position:relative;box-shadow:0 30px 70px -20px #2c79beb3,inset 0 0 0 1px #ffffff59}.gx-cta-btn .ms{width:44px;height:44px;transition:transform .4s var(--ease-brand);background:#ffffff38;border-radius:50%;justify-content:center;align-items:center;font-size:22px;display:flex}.gx-cta-btn:hover{background:var(--orbit-hover);transform:scale(1.06)}.gx-cta-btn:hover .ms{transform:rotate(45deg)}.gx-cta-alt{color:var(--ink-2);max-width:none;margin-top:84px;font-size:16px}.gx-cta-alt a{color:var(--ink);border-bottom:1px solid var(--violet);font-weight:600;text-decoration:none}@media (max-width:1100px){.bn-tile--products{grid-area:auto/span 12}.bn-prods{grid-template-columns:repeat(3,minmax(0,1fr))}.bn-tile--money,.bn-tile--chat{grid-column:span 6}.gx-row{grid-template-columns:56px minmax(0,1fr) minmax(0,.8fr) 48px;gap:18px}.gx-row-for{display:none}.gx-tele-grid{grid-template-columns:1fr;gap:48px}}@media (max-width:820px){.bn-tile--sm{grid-column:span 6}.bn-tile:nth-child(6){grid-column:span 12}.kx-hero{padding-top:120px}.gx-sec{padding-top:110px}.gx-split-head{grid-template-columns:1fr;gap:16px;margin-bottom:44px}.gx-find-panel{grid-template-columns:1fr;gap:32px;padding:36px 28px}.gx-launch .gx-trajectory{display:none}.gx-steps{grid-template-columns:1fr 1fr;gap:40px 28px}.gx-steps li{padding-top:0}.gx-steps .gx-dot{display:none}}@media (max-width:620px){.bn-tile,.bn-tile--money,.bn-tile--chat,.bn-tile--sm,.bn-tile:nth-child(6){grid-column:span 12}.bn-tile{padding:24px}.bn-prods{grid-template-columns:repeat(2,minmax(0,1fr))}.bn-tile--people{flex-direction:column;align-items:flex-start}.kx-title{font-size:clamp(44px,13vw,64px)}.kx-sub{font-size:16.5px}.kx-actions a{flex:100%;justify-content:center}.kx-chip{border-radius:18px;padding:10px 18px 10px 10px}.kx-chip b{font-size:16px}.gx-chips button{padding:9px 16px;font-size:14px}.gx-find-panel{border-radius:24px;padding:28px 20px}.gx-row{grid-template-columns:40px minmax(0,1fr) 40px;gap:12px;padding:22px 4px}.gx-row-cat{display:none}.gx-row-go{width:40px;height:40px}.gx-steps{grid-template-columns:1fr}.gx-t{font-size:44px}.gx-readout dd{font-size:30px}.gx-custom{margin-top:64px}.gx-custom a{padding:2px 12px 2px 6px}.gx-custom a .ms{width:28px;height:28px;font-size:16px}.gx-cta-orbit{width:280px;height:280px}.gx-cta-ring--2{display:none}.gx-cta-btn{width:170px;height:170px;font-size:18px}.gx-sec--cta{padding:110px 0 100px}}@media (hover:none){.gx-prev{display:none}}@media (prefers-reduced-motion:reduce){.gx-cta-text,.gx-cta-btn,.kx-blob,.kx-in,.kx-track,.bn-bubble,.bn-art--audit i:after{animation:none!important}.bn-bubble{opacity:1;transform:none}.kx-roll-track{transition:none!important}}.bn-tile--products:before{content:"";pointer-events:none;background:repeating-radial-gradient(circle,#0000 0 62px,#7a5af829 62px 63.5px);border-radius:50%;width:520px;height:520px;position:absolute;top:-160px;right:-160px;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 70%);mask-image:radial-gradient(circle,#000 30%,#0000 70%)}.bn-tile--products>*{position:relative}.bn-tile--sm .bn-art{justify-content:flex-end;height:92px;margin:0 0 18px}.bn-art--apps,.bn-art--audit{align-items:flex-end}.bn-art--audit{padding-bottom:20px}.bn-tile--sm .bn-art--apps{justify-content:flex-start}
