.ContactForm_contactForm__3h2k5{--form-line:#344055;--form-field:#151e2f;--form-field-hover:#192438;--form-muted:#9aa7ba;--form-accent-soft:rgba(74,222,128,0.055);width:100%;font-feature-settings:"ss01","ss02","cv11","tnum"}@supports (color:oklch(0% 0 0)){.ContactForm_contactForm__3h2k5{--form-line:oklch(38.5% 0.03 260);--form-field:oklch(22.8% 0.03 260);--form-field-hover:oklch(25.4% 0.032 260);--form-muted:oklch(70.5% 0.031 260)}}.ContactForm_form__V6FZ8{display:flex;flex-direction:column}.ContactForm_trackFieldset__PpOE8{min-width:0;margin:0;padding:0;border:0}.ContactForm_stepLabel__HFYE3{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-label,.75rem);font-weight:600;display:block;margin-bottom:1rem;padding:0;color:var(--form-muted);font-weight:700;letter-spacing:.065em;line-height:1.4;text-transform:uppercase}.ContactForm_trackSelector__5dVMA{display:grid;border-top:1px solid var(--form-line);border-bottom:1px solid var(--form-line)}.ContactForm_trackCard__o1CZb{position:relative;min-width:0;min-height:5.75rem;display:grid;grid-template-columns:1.5rem minmax(0,1fr);grid-template-rows:auto auto;align-content:center;gap:.3rem .75rem;padding:1.25rem 1rem;background:rgba(0,0,0,0);color:#f3f4f6;cursor:pointer;transition:background-color .18s cubic-bezier(.32,.72,0,1),color .18s cubic-bezier(.32,.72,0,1)}.ContactForm_trackCard__o1CZb+.ContactForm_trackCard__o1CZb{border-top:1px solid var(--form-line)}.ContactForm_trackCard__o1CZb:has(.ContactForm_trackInput__ncL_B:focus-visible){z-index:1;border-radius:.25rem;outline:2px solid #4ade80;outline-offset:-2px}.ContactForm_trackInput__ncL_B{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ContactForm_trackIcon__iCZzK{grid-column:1;grid-row:1/span 2;align-self:start;display:inline-flex;align-items:center;justify-content:center;padding-top:.15rem;color:var(--form-muted);font-size:1rem;transition:color .18s cubic-bezier(.32,.72,0,1)}.ContactForm_trackLabel__W2Z7X{font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-lead,1.125rem);font-weight:400;line-height:1.65;text-wrap:pretty;color:#f3f4f6;font-weight:600;letter-spacing:-.015em;line-height:1.3;text-wrap:balance}.ContactForm_trackHint__oVGKI,.ContactForm_trackLabel__W2Z7X{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;grid-column:2}.ContactForm_trackHint__oVGKI{font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-small,.875rem);max-width:20rem;color:var(--form-muted);line-height:1.5;text-wrap:pretty}.ContactForm_trackCardActive__k8mKw{background:var(--form-accent-soft)}.ContactForm_trackCardActive__k8mKw .ContactForm_trackIcon__iCZzK,.ContactForm_trackCardActive__k8mKw .ContactForm_trackLabel__W2Z7X{color:#4ade80}.ContactForm_revealGroup__2u1cr{width:100%;max-width:56rem;display:flex;flex-direction:column;gap:1.5rem;margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--form-line);animation:ContactForm_contact-reveal__3bySS .24s cubic-bezier(.16,1,.3,1) both}.ContactForm_formGuide__JvE97{display:flex;flex-direction:column;gap:.5rem}.ContactForm_formGuide__JvE97 p,.ContactForm_formGuide__JvE97>span{margin:0}.ContactForm_formGuide__JvE97 p{font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-body,1.0625rem);font-weight:400;line-height:1.7;max-width:34rem;color:#e5e7eb;line-height:1.65;text-wrap:pretty}.ContactForm_formGuide__JvE97 p,.ContactForm_formGuide__JvE97>span{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.ContactForm_formGuide__JvE97>span{font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-label,.75rem);font-weight:600;line-height:1.4;color:var(--form-muted);line-height:1.5}.ContactForm_formGuide__JvE97>span span{color:#4ade80;font-weight:700}.ContactForm_optionalDetails__5TIEp{border-top:1px solid var(--form-line);border-bottom:1px solid var(--form-line)}.ContactForm_optionalSummary__B0y7W{min-height:3.5rem;display:grid;grid-template-columns:minmax(0,1fr) auto 1.5rem;align-items:center;gap:.5rem;color:#e5e7eb;cursor:pointer;list-style:none}.ContactForm_optionalSummary__B0y7W::-webkit-details-marker{display:none}.ContactForm_optionalSummary__B0y7W::marker{content:""}.ContactForm_optionalSummary__B0y7W:focus-visible{border-radius:.25rem;outline:2px solid #4ade80;outline-offset:.375rem}.ContactForm_optionalTitle__vGpH0{font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-small,.875rem);line-height:1.5;min-width:0;font-weight:600;line-height:1.45}.ContactForm_optionalMeta__L9Ivj,.ContactForm_optionalTitle__vGpH0{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.ContactForm_optionalMeta__L9Ivj{font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-label,.75rem);font-weight:600;line-height:1.4;color:var(--form-muted);font-weight:400;line-height:1.5}.ContactForm_optionalToggle__ld9Ib{position:relative;width:1.25rem;height:1.25rem;justify-self:end;color:var(--form-muted)}.ContactForm_optionalToggle__ld9Ib:after,.ContactForm_optionalToggle__ld9Ib:before{position:absolute;inset:50% auto auto 50%;background:currentColor;content:"";transform:translate(-50%,-50%);transform-origin:center;transition:opacity .18s cubic-bezier(.32,.72,0,1),transform .18s cubic-bezier(.32,.72,0,1)}.ContactForm_optionalToggle__ld9Ib:before{width:1rem;height:1px}.ContactForm_optionalToggle__ld9Ib:after{width:1px;height:1rem}.ContactForm_optionalDetails__5TIEp[open] .ContactForm_optionalTitle__vGpH0,.ContactForm_optionalDetails__5TIEp[open] .ContactForm_optionalToggle__ld9Ib{color:#4ade80}.ContactForm_optionalDetails__5TIEp[open] .ContactForm_optionalToggle__ld9Ib:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scaleY(0)}.ContactForm_trackFields__adWq2{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem 0 2rem;animation:ContactForm_contact-fields-reveal__z2_ic .18s cubic-bezier(.16,1,.3,1) both}@keyframes ContactForm_contact-reveal__3bySS{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes ContactForm_contact-fields-reveal__z2_ic{0%{opacity:0;transform:translate3d(0,4px,0)}to{opacity:1;transform:translateZ(0)}}.ContactForm_formRow__wrsvB{display:grid;grid-template-columns:1fr;gap:1.5rem}.ContactForm_formGroup__aRwHR{min-width:0;display:flex;flex-direction:column}.ContactForm_formGroup__aRwHR label{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-small,.875rem);line-height:1.5;display:block;margin-bottom:.5rem;color:#e5e7eb;font-weight:500;line-height:1.45}.ContactForm_formGroup__aRwHR input,.ContactForm_formGroup__aRwHR select,.ContactForm_formGroup__aRwHR textarea{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-body,1.0625rem);font-weight:400;line-height:1.7;text-wrap:pretty;width:100%;min-height:3rem;padding:.75rem 1rem;border:1px solid var(--form-line);border-radius:.5rem;background-color:var(--form-field);color:#fff;line-height:1.5;transition:background-color .18s cubic-bezier(.32,.72,0,1),border-color .18s cubic-bezier(.32,.72,0,1),box-shadow .18s cubic-bezier(.32,.72,0,1)}.ContactForm_formGroup__aRwHR input::placeholder,.ContactForm_formGroup__aRwHR select::placeholder,.ContactForm_formGroup__aRwHR textarea::placeholder{color:var(--form-muted);opacity:.82}.ContactForm_formGroup__aRwHR input:hover,.ContactForm_formGroup__aRwHR select:hover,.ContactForm_formGroup__aRwHR textarea:hover{background-color:var(--form-field-hover)}.ContactForm_formGroup__aRwHR input:focus,.ContactForm_formGroup__aRwHR select:focus,.ContactForm_formGroup__aRwHR textarea:focus{border-color:#4ade80;outline:none;box-shadow:0 0 0 2px rgba(74,222,128,.28)}.ContactForm_formGroup__aRwHR input[aria-invalid=true],.ContactForm_formGroup__aRwHR select[aria-invalid=true],.ContactForm_formGroup__aRwHR textarea[aria-invalid=true]{border-color:#f87171}.ContactForm_formGroup__aRwHR select{appearance:none;padding-right:2.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%239AA7BA'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:20px;cursor:pointer}.ContactForm_formGroup__aRwHR textarea{min-height:8rem;resize:vertical}.ContactForm_requiredMark__ubOYK{color:#4ade80;font-weight:700}.ContactForm_optional__7M1Jc{color:var(--form-muted);font-weight:400}.ContactForm_inlineHint__XbetT{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-small,.875rem);line-height:1.5;max-width:34rem;margin:0;color:var(--form-muted);line-height:1.7;text-wrap:pretty}.ContactForm_inlineHint__XbetT a{color:#4ade80;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2rem}.ContactForm_fieldError__meGwQ{margin-top:.5rem;color:#fca5a5}.ContactForm_errorBox__1E93X,.ContactForm_fieldError__meGwQ{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-small,.875rem);line-height:1.5}.ContactForm_errorBox__1E93X{padding:.75rem 1rem;border:1px solid rgba(248,113,113,.38);border-radius:.5rem;background:#2b1821;color:#fecaca;line-height:1.6}.ContactForm_submitRow__zTAND{display:flex;padding-top:.25rem}.ContactForm_submitBtn__6oDcN{min-width:17rem;min-height:3.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.5rem;background:#087747;color:#fff;font-weight:700;cursor:pointer;transition:background-color .12s cubic-bezier(.32,.72,0,1),transform .12s cubic-bezier(.32,.72,0,1)}.ContactForm_submitBtn__6oDcN:active:not(:disabled){transform:translate3d(0,1px,0)}.ContactForm_submitBtn__6oDcN:disabled{cursor:wait;opacity:.72}.ContactForm_formNote__5Vnp_{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-label,.75rem);font-weight:600;line-height:1.4;max-width:34rem;margin:0;color:var(--form-muted);font-weight:400;line-height:1.7;text-align:left}.ContactForm_formNote__5Vnp_ a{color:#d1d5db;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2rem}.ContactForm_spin__X4_7Y{animation:ContactForm_contact-spin__Ntejs .8s linear infinite}@keyframes ContactForm_contact-spin__Ntejs{to{transform:rotate(1turn)}}.ContactForm_successState__1BGZA{padding:3rem 0;border-top:1px solid var(--form-line);border-bottom:1px solid var(--form-line);text-align:left}.ContactForm_successState__1BGZA h3{font-feature-settings:"kern";font-kerning:normal;font-weight:600;font-size:var(--type-h3,clamp(1.25rem,1.15rem + .35vw,1.5rem));letter-spacing:-.008em;line-height:1.25;max-width:30rem;color:#fff;font-weight:700;letter-spacing:-.03em;line-height:1.15;text-wrap:balance}.ContactForm_successState__1BGZA h3,.ContactForm_successState__1BGZA p{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.ContactForm_successState__1BGZA p{font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-body,1.0625rem);font-weight:400;max-width:34rem;margin-top:.75rem;color:#d1d5db;line-height:1.7;text-wrap:pretty}.ContactForm_successIcon__tdOvz{display:inline-flex;margin-bottom:1.25rem;color:#4ade80;font-size:2rem}.ContactForm_resetBtn__2nvjb{min-height:2.75rem;margin-top:1.5rem;padding:.5rem 1.25rem;border:1px solid var(--form-line);border-radius:.5rem;color:#f3f4f6;font-weight:600;cursor:pointer;transition:background-color .18s cubic-bezier(.32,.72,0,1),border-color .18s cubic-bezier(.32,.72,0,1)}@media(min-width:640px){.ContactForm_trackSelector__5dVMA{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.85fr)}.ContactForm_trackCard__o1CZb{min-height:7.75rem;padding:1.5rem}.ContactForm_trackCard__o1CZb+.ContactForm_trackCard__o1CZb{border-top:0;border-left:1px solid var(--form-line)}.ContactForm_formGuide__JvE97{flex-direction:row;align-items:baseline;justify-content:space-between;gap:1.5rem}}@media(min-width:768px){.ContactForm_formRow__wrsvB{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.ContactForm_revealGroup__2u1cr{margin-top:2rem;padding-top:1.5rem}.ContactForm_submitBtn__6oDcN{width:100%;min-width:0}}@media(hover:hover)and (pointer:fine){.ContactForm_trackCard__o1CZb:hover{background:var(--form-field)}.ContactForm_trackCardActive__k8mKw:hover{background:var(--form-accent-soft)}.ContactForm_submitBtn__6oDcN:hover:not(:disabled){background:#06663d}.ContactForm_resetBtn__2nvjb:hover{border-color:#4ade80;background:var(--form-field)}}@media(prefers-reduced-motion:reduce){.ContactForm_formGroup__aRwHR input,.ContactForm_formGroup__aRwHR select,.ContactForm_formGroup__aRwHR textarea,.ContactForm_resetBtn__2nvjb,.ContactForm_submitBtn__6oDcN,.ContactForm_trackCard__o1CZb,.ContactForm_trackIcon__iCZzK{transition:none}.ContactForm_revealGroup__2u1cr,.ContactForm_trackFields__adWq2{animation:none}.ContactForm_spin__X4_7Y{animation-duration:1.6s}}.HomepageExperience_section__tsmmp{--experience-bg:#0a101c;--experience-border:#344055;--experience-muted:#9aa7ba;padding:5rem 0;border-top:1px solid rgba(55,65,81,.52);background:var(--experience-bg);font-feature-settings:"ss01","ss02","cv11","tnum"}@supports (color:oklch(0% 0 0)){.HomepageExperience_section__tsmmp{--experience-bg:oklch(15.2% 0.022 262);--experience-border:oklch(38.5% 0.03 260);--experience-muted:oklch(70.5% 0.031 260)}}.HomepageExperience_head__LytB4{max-width:70rem}.HomepageExperience_columnLabel__y_Qx7,.HomepageExperience_kicker__RmwMC{color:#4ade80;font-size:.8125rem;font-weight:700;letter-spacing:.065em;text-transform:uppercase}.HomepageExperience_title__GSINV{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-weight:600;text-wrap:balance;font-size:var(--type-h2-section,clamp(1.75rem,1.5rem + 1.25vw,2.625rem));letter-spacing:-.012em;line-height:1.14;max-width:34rem;margin-top:1rem;color:#fff}.HomepageExperience_lead__Q6m1v{--measure-lead:36rem;max-width:36rem;margin-top:1.75rem;color:#d1d5db;font-size:1.0625rem;line-height:1.72;text-wrap:pretty}.HomepageExperience_body__Z72x5{display:grid;gap:4.5rem;margin-top:4.5rem}.HomepageExperience_history__hEGqM,.HomepageExperience_principles__ne5Ko{min-width:0}.HomepageExperience_columnLabel__y_Qx7{margin-bottom:1.5rem;color:var(--experience-muted);font-size:.6875rem}.HomepageExperience_range__gnvFT{max-width:31rem}.HomepageExperience_ledger__gJcAO,.HomepageExperience_timeline__ApvII{list-style:none}.HomepageExperience_timeline__ApvII{position:relative;display:grid;gap:2.5rem;padding-left:2.25rem}.HomepageExperience_timeline__ApvII:before{position:absolute;top:.55rem;bottom:.55rem;left:.34rem;width:1px;background:var(--experience-border);content:""}.HomepageExperience_milestone__eEoVy{position:relative;min-width:0}.HomepageExperience_milestone__eEoVy strong{display:block;margin-top:.35rem;color:#f3f4f6;font-size:1.0625rem;font-weight:600;line-height:1.35;text-wrap:balance}.HomepageExperience_marker__4dm9g{position:absolute;top:.3rem;left:-2.25rem;z-index:1;width:.75rem;height:.75rem;border:1px solid var(--experience-border);border-radius:50%;background:var(--experience-bg)}.HomepageExperience_current__8rwVl .HomepageExperience_marker__4dm9g{border:3px solid var(--experience-bg);background:#4ade80;box-shadow:0 0 0 1px #4ade80}.HomepageExperience_year__K_9nW{display:block;color:#9fe870;font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.04em;line-height:1.5;text-transform:uppercase}.HomepageExperience_milestoneText__O7xCB{max-width:24rem;margin-top:.5rem;color:var(--experience-muted);font-size:.875rem;line-height:1.65;text-wrap:pretty}.HomepageExperience_conclusion__3U3So{margin-top:2.5rem;padding-top:1.75rem;border-top:1px solid var(--experience-border)}.HomepageExperience_conclusion__3U3So>p{max-width:34rem;color:#e5e7eb;font-size:1.0625rem;font-weight:600;line-height:1.55;text-wrap:pretty}.HomepageExperience_link__TM2yu{min-height:44px;width:fit-content;display:inline-flex;align-items:center;gap:.625rem;margin-top:1.25rem;color:#4ade80;font-size:.9375rem;font-weight:600}.HomepageExperience_link__TM2yu svg{width:.9rem;height:.9rem;flex:none;transition:transform .16s cubic-bezier(.32,.72,0,1)}.HomepageExperience_link__TM2yu:focus-visible{border-radius:.25rem;outline:2px solid #4ade80;outline-offset:.3rem}.HomepageExperience_reason__5iAAT{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;color:#4ade80;font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.HomepageExperience_reason__5iAAT:after{width:2.75rem;height:1px;background:currentColor;content:"";opacity:.65}.HomepageExperience_principlesTitle__94_8H{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-weight:600;text-wrap:balance;font-size:var(--type-h3,clamp(1.25rem,1.15rem + .35vw,1.5rem));letter-spacing:-.008em;line-height:1.25;max-width:34rem;margin-bottom:2rem;color:#fff}.HomepageExperience_ledger__gJcAO{border-top:1px solid var(--experience-border)}.HomepageExperience_principle__QDa2s{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.5rem .75rem;padding:1.75rem 0;border-bottom:1px solid var(--experience-border)}.HomepageExperience_principle__QDa2s h4{grid-column:2;color:#fff;font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;text-wrap:balance}.HomepageExperience_principle__QDa2s p{--measure-copy:30rem;grid-column:2;max-width:30rem;color:var(--experience-muted);font-size:.9375rem;line-height:1.7;text-wrap:pretty}.HomepageExperience_ledgerOpenEnd__P4WJP .HomepageExperience_principle__QDa2s:last-child{border-bottom:0}.HomepageExperience_index__bQL3x{color:#4ade80;font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.05em}@media(hover:hover){.HomepageExperience_link__TM2yu:hover{color:#9fe870}.HomepageExperience_link__TM2yu:hover svg{transform:translateX(3px)}}@media(min-width:48rem){.HomepageExperience_principlesTitle__94_8H{max-width:none;text-wrap:nowrap;white-space:nowrap}}@media(min-width:768px)and (max-width:1099px){.HomepageExperience_range__gnvFT{max-width:none}.HomepageExperience_timeline__ApvII{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;padding-top:2.25rem;padding-left:0}.HomepageExperience_timeline__ApvII:before{top:.35rem;right:.35rem;bottom:auto;left:.35rem;width:auto;height:1px}.HomepageExperience_marker__4dm9g{top:-2.25rem;left:0}.HomepageExperience_milestone__eEoVy:last-child{text-align:right}.HomepageExperience_milestone__eEoVy:last-child .HomepageExperience_marker__4dm9g{right:0;left:auto}.HomepageExperience_milestone__eEoVy:last-child .HomepageExperience_milestoneText__O7xCB{margin-left:auto}.HomepageExperience_conclusion__3U3So>p{max-width:34rem}}@media(min-width:1100px){.HomepageExperience_section__tsmmp{padding:8rem 0 8.5rem}.HomepageExperience_body__Z72x5{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(5rem,7vw,8rem);margin-top:6rem}.HomepageExperience_principles__ne5Ko{padding-top:.125rem}.HomepageExperience_principle__QDa2s{grid-template-columns:3rem minmax(12rem,.8fr) minmax(0,1.45fr);gap:1.75rem;align-items:start;padding:2rem 0}.HomepageExperience_principle__QDa2s h4,.HomepageExperience_principle__QDa2s p{grid-column:auto}}@media(max-width:639px){.HomepageExperience_section__tsmmp{padding:4.5rem 0}.HomepageExperience_body__Z72x5{gap:3.75rem;margin-top:3.75rem}.HomepageExperience_link__TM2yu{width:100%;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.HomepageExperience_link__TM2yu svg{transition:none}.HomepageExperience_link__TM2yu:hover svg{transform:none}}.HomepageFaq_section__jKdka{--faq-bg:#0f1726;--faq-line:#354156;--faq-muted:#9ba8bb;--faq-accent:#4ade80;padding:5rem 0 6rem;border-bottom:1px solid rgba(55,65,81,.62);background:var(--faq-bg);font-feature-settings:"ss01","ss02","cv11","tnum"}@supports (color:oklch(0% 0 0)){.HomepageFaq_section__jKdka{--faq-bg:oklch(17.6% 0.022 262);--faq-line:oklch(39% 0.03 260);--faq-muted:oklch(71% 0.031 260);--faq-accent:oklch(78.4% 0.173 151)}}.HomepageFaq_layout__4de72{display:grid;gap:3rem}.HomepageFaq_head__Hy8vu{max-width:50rem}.HomepageFaq_answerInner__hOT69,.HomepageFaq_intro__PAVlL,.HomepageFaq_kicker__66_Hq,.HomepageFaq_title__Gv4jN{margin:0}.HomepageFaq_kicker__66_Hq{color:var(--faq-accent);font-size:.75rem;font-weight:700;letter-spacing:.065em;line-height:1.4;text-transform:uppercase}.HomepageFaq_title__Gv4jN{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-weight:600;text-wrap:balance;font-size:var(--type-h2-section,clamp(1.75rem,1.5rem + 1.25vw,2.625rem));letter-spacing:-.012em;line-height:1.14;max-width:32rem;margin-top:1rem;color:#fff}.HomepageFaq_intro__PAVlL{max-width:38rem;margin-top:1.75rem;color:#d1d5db;font-size:1.0625rem;line-height:1.72;text-wrap:pretty}.HomepageFaq_link__ytYVO{width:fit-content;max-width:100%;min-height:2.75rem;display:inline-flex;align-items:center;gap:.625rem;margin-top:1.5rem;color:var(--faq-accent);font-size:.9375rem;font-weight:600;line-height:1.4}.HomepageFaq_link__ytYVO svg{width:1.05rem;height:1.05rem;flex:none;transition:transform .18s cubic-bezier(.32,.72,0,1)}.HomepageFaq_link__ytYVO:focus-visible{border-radius:.25rem;outline:2px solid var(--faq-accent);outline-offset:.375rem}.HomepageFaq_register__dQPhi{min-width:0;border-top:1px solid var(--faq-line)}.HomepageFaq_item__nooIw{border-bottom:1px solid var(--faq-line)}.HomepageFaq_registerOpenEnd__LTujm .HomepageFaq_item__nooIw:last-child{border-bottom:0}.HomepageFaq_summary__qzc59{min-width:0;min-height:4.5rem;display:grid;grid-template-columns:3rem minmax(0,1fr) 1.75rem;align-items:start;gap:1rem;padding:1.5rem 0;color:#f3f4f6;cursor:pointer;list-style:none}.HomepageFaq_summary__qzc59::-webkit-details-marker{display:none}.HomepageFaq_summary__qzc59::marker{content:""}.HomepageFaq_summary__qzc59:focus-visible{border-radius:.25rem;outline:2px solid var(--faq-accent);outline-offset:.375rem}.HomepageFaq_number__5v6DG{align-self:start;padding-top:.1875rem;color:var(--faq-muted);font-family:var(--font-jetbrains-mono),"JetBrains Mono","Fira Code",monospace;font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.08em;line-height:1.5;transition:color .18s cubic-bezier(.32,.72,0,1)}.HomepageFaq_question__wHq9J{min-width:0;color:#f3f4f6;font-size:clamp(1.125rem,1.05rem + .25vw,1.25rem);font-weight:600;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.015em;line-height:1.35;overflow-wrap:anywhere;text-wrap:pretty;transition:color .18s cubic-bezier(.32,.72,0,1),transform .18s cubic-bezier(.32,.72,0,1)}.HomepageFaq_toggle__XTA0T{width:1.25rem;height:1.25rem;position:relative;align-self:start;justify-self:end;margin-top:.125rem;color:var(--faq-muted)}.HomepageFaq_toggle__XTA0T:after,.HomepageFaq_toggle__XTA0T:before{position:absolute;inset:50% auto auto 50%;display:block;background:currentColor;content:"";transform:translate(-50%,-50%);transform-origin:center;transition:color .18s cubic-bezier(.32,.72,0,1),opacity .18s cubic-bezier(.32,.72,0,1),transform .18s cubic-bezier(.32,.72,0,1)}.HomepageFaq_toggle__XTA0T:before{width:1.125rem;height:1px}.HomepageFaq_toggle__XTA0T:after{width:1px;height:1.125rem}.HomepageFaq_answer__8EPI7{display:grid;grid-template-columns:3rem minmax(0,1fr) 1.75rem;gap:1rem;padding:0 0 2rem}.HomepageFaq_answerInner__hOT69{--measure-copy:32rem;grid-column:2/4;max-width:32rem;color:#d1d5db;font-size:1rem;line-height:1.72;text-wrap:pretty}.HomepageFaq_item__nooIw[open] .HomepageFaq_number__5v6DG,.HomepageFaq_item__nooIw[open] .HomepageFaq_toggle__XTA0T{color:var(--faq-accent)}.HomepageFaq_item__nooIw[open] .HomepageFaq_toggle__XTA0T:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scaleY(0)}.HomepageFaq_item__nooIw[open] .HomepageFaq_answerInner__hOT69{animation:HomepageFaq_homepage-faq-answer-in__1SXYs .18s cubic-bezier(.16,1,.3,1) both}@keyframes HomepageFaq_homepage-faq-answer-in__1SXYs{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:translateZ(0)}}@media(hover:hover)and (pointer:fine){.HomepageFaq_link__ytYVO:hover svg{transform:translate3d(4px,0,0)}.HomepageFaq_summary__qzc59:hover .HomepageFaq_question__wHq9J{color:#fff;transform:translate3d(4px,0,0)}}@media(min-width:768px){.HomepageFaq_layout__4de72{gap:4rem}.HomepageFaq_answer__8EPI7,.HomepageFaq_summary__qzc59{grid-template-columns:3.25rem minmax(0,1fr) 2rem;column-gap:1.5rem}.HomepageFaq_summary__qzc59{padding:1.75rem 0}.HomepageFaq_answerInner__hOT69{grid-column:2}}@media(min-width:1100px){.HomepageFaq_section__jKdka{padding:6rem 0 7rem}.HomepageFaq_layout__4de72{grid-template-columns:minmax(16rem,4fr) minmax(0,8fr);align-items:start;gap:clamp(4rem,7vw,6rem)}.HomepageFaq_head__Hy8vu{max-width:24rem}}@media(max-width:639px){.HomepageFaq_section__jKdka{padding:4.5rem 0 5rem}.HomepageFaq_answer__8EPI7,.HomepageFaq_summary__qzc59{grid-template-columns:2.25rem minmax(0,1fr) 1.5rem;gap:.75rem}.HomepageFaq_question__wHq9J{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){.HomepageFaq_link__ytYVO svg,.HomepageFaq_number__5v6DG,.HomepageFaq_question__wHq9J,.HomepageFaq_toggle__XTA0T,.HomepageFaq_toggle__XTA0T:after,.HomepageFaq_toggle__XTA0T:before{transition:none}.HomepageFaq_item__nooIw[open] .HomepageFaq_answerInner__hOT69{animation:none}.HomepageFaq_link__ytYVO:hover svg,.HomepageFaq_summary__qzc59:hover .HomepageFaq_question__wHq9J{transform:none}}.HomepagePricing_section__0cv_h{--price-bg:#0d1424;--price-border:#344055;--price-muted:#9aa7ba;padding:5rem 0;scroll-margin-top:5rem;border-top:1px solid rgba(55,65,81,.62);border-bottom:1px solid rgba(55,65,81,.62);background:var(--price-bg);font-feature-settings:"ss01","ss02","cv11","tnum"}@supports (color:oklch(0% 0 0)){.HomepagePricing_section__0cv_h{--price-bg:oklch(17.2% 0.025 262);--price-border:oklch(38.5% 0.03 260);--price-muted:oklch(70.5% 0.031 260)}}.HomepagePricing_head__sgsKb{max-width:70rem}.HomepagePricing_factLabel__BAS7A,.HomepagePricing_kicker__qJHqU{color:#4ade80;font-size:.8125rem;font-weight:700;letter-spacing:.065em;text-transform:uppercase}.HomepagePricing_title__rgcHz{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-weight:600;text-wrap:balance;font-size:var(--type-h2-section,clamp(1.75rem,1.5rem + 1.25vw,2.625rem));letter-spacing:-.012em;line-height:1.14;max-width:38rem;margin-top:1rem;color:#fff}.HomepagePricing_title__rgcHz span{color:#4ade80}.HomepagePricing_lead__FKHT7{max-width:38rem;margin-top:1.75rem;color:#d1d5db;font-size:1.0625rem;line-height:1.72;text-wrap:pretty}.HomepagePricing_priceLine__3YR0m{display:grid;margin-top:3.75rem;border-top:1px solid var(--price-border);border-bottom:1px solid var(--price-border)}.HomepagePricing_cell__koBlx{min-width:0;min-height:8rem;display:flex;flex-direction:column;justify-content:center;padding:1.5rem 0}.HomepagePricing_cell__koBlx+.HomepagePricing_cell__koBlx{border-top:1px solid var(--price-border)}.HomepagePricing_price__V9S4R{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;justify-content:start;gap:.45rem}.HomepagePricing_pricePrefix__GRv31{color:var(--price-muted);font-size:.875rem;font-weight:600}.HomepagePricing_priceNumber__gu51K{color:#fff;font-size:clamp(3.75rem,14vw,4.75rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.065em;line-height:.9}.HomepagePricing_priceUnit__fyl3C{display:flex;flex-direction:column;color:#4ade80;font-size:1.25rem;font-weight:700;line-height:1.15}.HomepagePricing_priceUnit__fyl3C small{max-width:12rem;margin-top:.5rem;color:var(--price-muted);font-size:.6875rem;font-weight:500;line-height:1.4}.HomepagePricing_factLabel__BAS7A{margin-bottom:.75rem;color:var(--price-muted);font-size:.6875rem}.HomepagePricing_factText__xA4Mf{max-width:20rem;color:#f3f4f6;font-size:1rem;font-weight:600;line-height:1.55;text-wrap:pretty}.HomepagePricing_action__tS1oc{min-height:48px;width:fit-content;display:inline-flex;align-items:center;gap:.75rem;color:#4ade80;font-size:.9375rem;font-weight:600;line-height:1.45}.HomepagePricing_action__tS1oc svg{width:.95rem;height:.95rem;flex:none;transition:transform .16s cubic-bezier(.32,.72,0,1)}.HomepagePricing_action__tS1oc:focus-visible{border-radius:.25rem;outline:2px solid #4ade80;outline-offset:.3rem}@media(min-width:768px){.HomepagePricing_priceLine__3YR0m{grid-template-columns:repeat(2,minmax(0,1fr))}.HomepagePricing_cell__koBlx{padding:1.75rem}.HomepagePricing_cell__koBlx:nth-child(2){border-top:0;border-left:1px solid var(--price-border)}.HomepagePricing_cell__koBlx:nth-child(3),.HomepagePricing_cell__koBlx:nth-child(4){border-top:1px solid var(--price-border)}.HomepagePricing_cell__koBlx:nth-child(4){border-left:1px solid var(--price-border)}}@media(min-width:1100px){.HomepagePricing_section__0cv_h{padding:7rem 0 7.5rem}.HomepagePricing_priceLine__3YR0m{grid-template-columns:minmax(19rem,3.25fr) minmax(12rem,2.1fr) minmax(14rem,2.5fr) minmax(14rem,2.15fr);margin-top:4.5rem}.HomepagePricing_cell__koBlx{min-height:10.5rem;padding:2rem clamp(1.5rem,2.4vw,2.5rem);border-top:0!important}.HomepagePricing_cell__koBlx:first-child{padding-left:0}.HomepagePricing_cell__koBlx+.HomepagePricing_cell__koBlx{border-left:1px solid var(--price-border)}.HomepagePricing_priceNumber__gu51K{font-size:clamp(4rem,5.5vw,5rem)}}@media(max-width:639px){.HomepagePricing_section__0cv_h{padding:4.5rem 0}.HomepagePricing_priceLine__3YR0m{margin-top:3rem}.HomepagePricing_action__tS1oc{width:100%;justify-content:space-between}}@media(hover:hover)and (pointer:fine){.HomepagePricing_action__tS1oc:hover svg{transform:translateX(3px)}}@media(prefers-reduced-motion:reduce){.HomepagePricing_action__tS1oc svg{transition:none}.HomepagePricing_action__tS1oc:hover svg{transform:none}}.HomepageProcess_section__tjsOm{--process-bg:#090f1b;--process-line:#344055;--process-muted:#9aa7ba;--process-soft:#151e2f;--process-complete:rgba(34,197,94,0.065);padding:5rem 0 6rem;border-bottom:1px solid rgba(55,65,81,.62);background:var(--process-bg);font-feature-settings:"ss01","ss02","cv11","tnum"}@supports (color:oklch(0% 0 0)){.HomepageProcess_section__tjsOm{--process-bg:oklch(14.8% 0.021 262);--process-line:oklch(38.5% 0.03 260);--process-muted:oklch(70.5% 0.031 260);--process-soft:oklch(22.8% 0.03 260)}}.HomepageProcess_head__BVbk3{display:grid;gap:2rem}.HomepageProcess_copy__ZDLuY p,.HomepageProcess_kicker__UXQ7x,.HomepageProcess_lead__wu5Oc,.HomepageProcess_note__jqQ5J dt,.HomepageProcess_role__1qtty{margin:0}.HomepageProcess_kicker__UXQ7x,.HomepageProcess_note__jqQ5J dt{color:#4ade80;font-size:.75rem;font-weight:700;letter-spacing:.065em;text-transform:uppercase}.HomepageProcess_title__fLyQe{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-weight:600;text-wrap:balance;font-size:var(--type-h2-section,clamp(1.75rem,1.5rem + 1.25vw,2.625rem));letter-spacing:-.012em;line-height:1.14;max-width:34rem;margin-top:1rem;color:#fff}.HomepageProcess_lead__wu5Oc{max-width:38rem;color:#d1d5db;font-size:1.0625rem;line-height:1.72;text-wrap:pretty}.HomepageProcess_ledger__eI4TF{margin-top:3rem;border-top:1px solid var(--process-line)}.HomepageProcess_columns__4mn85{display:none}.HomepageProcess_list__17o5x{display:grid;gap:0;list-style:none}.HomepageProcess_step__6zrab{min-width:0;position:relative;display:grid;grid-template-columns:2.5rem minmax(0,1fr);grid-template-rows:auto auto auto;gap:.625rem 1rem;padding:1.75rem 0;border-bottom:1px solid var(--process-line)}.HomepageProcess_step__6zrab>*{min-width:0}.HomepageProcess_number__n0iF3{grid-column:1;grid-row:1/span 3;align-self:start;padding-top:.0625rem;color:#4ade80;font-family:var(--font-jetbrains-mono),"JetBrains Mono","Fira Code",monospace;font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.08em;line-height:1.5}.HomepageProcess_role__1qtty{grid-column:2;grid-row:1;width:fit-content;display:inline-flex;align-items:center;gap:.5rem;color:var(--process-muted);font-size:.75rem;font-weight:700;letter-spacing:.065em;line-height:1.4;text-transform:uppercase}.HomepageProcess_role__1qtty:before{width:.4375rem;height:.4375rem;flex:none;border:1px solid;border-radius:50%;content:"";opacity:.82}.HomepageProcess_step__6zrab:nth-child(2n) .HomepageProcess_role__1qtty:before{border-color:#4ade80;background:#4ade80;opacity:1}.HomepageProcess_copy__ZDLuY{grid-column:2;grid-row:2;opacity:1;transform:none}.HomepageProcess_copy__ZDLuY h3{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-weight:600;text-wrap:balance;font-size:var(--type-h3,clamp(1.25rem,1.15rem + .35vw,1.5rem));letter-spacing:-.008em;line-height:1.25;max-width:30rem;color:#fff}.HomepageProcess_copy__ZDLuY p{max-width:34rem;margin-top:.75rem;color:#d1d5db;font-size:1rem;line-height:1.65;text-wrap:pretty}.HomepageProcess_result__FQuxH{grid-column:2;grid-row:3;max-width:100%;width:fit-content;display:inline-flex;align-items:center;gap:.5rem;margin-top:.25rem;padding:.5rem .75rem;border:1px solid var(--process-line);border-radius:.375rem;background:var(--process-soft);color:#e5e7eb;font-family:var(--font-jetbrains-mono),"JetBrains Mono","Fira Code",monospace;font-size:.75rem;font-weight:600;letter-spacing:.015em;line-height:1.4;opacity:1;overflow-wrap:anywhere;transform:none;white-space:normal}.HomepageProcess_result__FQuxH:before{width:.375rem;height:.375rem;flex:none;border-radius:50%;background:var(--process-muted);content:"";opacity:.7}.HomepageProcess_step__6zrab:last-child .HomepageProcess_result__FQuxH{border-color:rgba(74,222,128,.5);background:var(--process-complete);color:#4ade80}.HomepageProcess_step__6zrab:last-child .HomepageProcess_result__FQuxH:before{background:#4ade80;opacity:1}.HomepageProcess_notes__2ZAY9{display:grid;gap:2rem;margin-top:3.5rem}.HomepageProcess_note__jqQ5J{min-width:0}.HomepageProcess_note__jqQ5J dt{color:var(--process-muted)}.HomepageProcess_note__jqQ5J dd{max-width:34rem;margin-top:.75rem;color:#e5e7eb;font-size:.9375rem;line-height:1.7;text-wrap:pretty}.HomepageProcess_contactLink__jvQrn{width:fit-content;min-height:2.75rem;display:inline-flex;align-items:center;gap:.625rem;margin-top:2.5rem;color:#4ade80;font-size:.9375rem;font-weight:600;line-height:1.4}.HomepageProcess_contactLink__jvQrn svg{width:1.05rem;height:1.05rem;flex:none;transition:transform .18s cubic-bezier(.32,.72,0,1)}.HomepageProcess_contactLink__jvQrn:focus-visible{border-radius:.25rem;outline:2px solid #4ade80;outline-offset:.375rem}@media(min-width:768px){.HomepageProcess_section__tjsOm{padding:6rem 0 7rem}.HomepageProcess_head__BVbk3{grid-template-columns:minmax(0,7fr) minmax(18rem,5fr);align-items:end;gap:3rem}.HomepageProcess_lead__wu5Oc{padding-bottom:.35rem}.HomepageProcess_ledger__eI4TF{margin-top:4rem}.HomepageProcess_step__6zrab{grid-template-columns:3.25rem minmax(0,1fr) minmax(14.75rem,16rem);grid-template-rows:auto auto;align-items:start;gap:.5rem 1.5rem;padding:2rem 0}.HomepageProcess_number__n0iF3{grid-column:1;grid-row:1/span 2}.HomepageProcess_role__1qtty{grid-column:2;grid-row:1}.HomepageProcess_copy__ZDLuY{grid-column:2;grid-row:2}.HomepageProcess_result__FQuxH{grid-column:3;grid-row:1/span 2;width:100%;align-self:center;justify-self:end;margin-top:0}.HomepageProcess_notes__2ZAY9{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}.HomepageProcess_note__jqQ5J+.HomepageProcess_note__jqQ5J{padding-left:3rem;border-left:1px solid var(--process-line)}.HomepageProcess_contactLink__jvQrn{margin-top:3rem}}@media(min-width:1180px){.HomepageProcess_section__tjsOm{padding:7rem 0 8rem}.HomepageProcess_ledger__eI4TF{margin-top:5rem}.HomepageProcess_columns__4mn85{display:grid;align-items:center;padding:.875rem 0;border-bottom:1px solid var(--process-line);color:var(--process-muted);font-family:var(--font-jetbrains-mono),"JetBrains Mono","Fira Code",monospace;font-size:.6875rem;font-weight:600;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}.HomepageProcess_columns__4mn85,.HomepageProcess_step__6zrab{grid-template-columns:3.25rem 7.5rem minmax(0,1fr) 16rem;gap:1.5rem}.HomepageProcess_step__6zrab{grid-template-rows:auto;padding:2.25rem 0}.HomepageProcess_number__n0iF3{grid-column:1;grid-row:1}.HomepageProcess_role__1qtty{grid-column:2;grid-row:1;padding-top:.125rem}.HomepageProcess_copy__ZDLuY{grid-column:3;grid-row:1}.HomepageProcess_result__FQuxH{grid-column:4;grid-row:1;min-height:3.25rem}.HomepageProcess_notes__2ZAY9{margin-top:4.5rem}}@media(max-width:639px){.HomepageProcess_section__tjsOm{padding:4.5rem 0 5rem}.HomepageProcess_contactLink__jvQrn{width:100%;justify-content:space-between}}@media(hover:hover)and (pointer:fine){.HomepageProcess_contactLink__jvQrn:hover svg{transform:translate3d(4px,0,0)}}@media(prefers-reduced-motion:no-preference){.HomepageProcess_section__tjsOm[data-motion=ready] .HomepageProcess_copy__ZDLuY,.HomepageProcess_section__tjsOm[data-motion=ready] .HomepageProcess_result__FQuxH{transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.HomepageProcess_section__tjsOm[data-motion=ready] .HomepageProcess_result__FQuxH{transition-delay:70ms;transition-duration:.32s}.HomepageProcess_section__tjsOm[data-motion=ready] .HomepageProcess_step__6zrab:not([data-visible=true]) .HomepageProcess_copy__ZDLuY,.HomepageProcess_section__tjsOm[data-motion=ready] .HomepageProcess_step__6zrab:not([data-visible=true]) .HomepageProcess_result__FQuxH{opacity:0;transform:translate3d(0,8px,0)}}@media(prefers-reduced-motion:reduce){.HomepageProcess_copy__ZDLuY,.HomepageProcess_result__FQuxH{animation:none!important;opacity:1!important;transform:none!important}.HomepageProcess_contactLink__jvQrn svg{transition:none}.HomepageProcess_contactLink__jvQrn:hover svg{transform:none}}.HomepageProjectProof_section__5IMgS{--proof-canvas:#0a101d;--proof-panel:#111a2b;--proof-border:#344055;--proof-muted:#91a0b7;--proof-accent-soft:#173628;padding:6rem 0 6.5rem;border-top:1px solid rgba(55,65,81,.45);background:#0d1424}@supports (color:oklch(0% 0 0)){.HomepageProjectProof_section__5IMgS{--proof-canvas:oklch(15.8% 0.025 262);--proof-panel:oklch(21.5% 0.031 260);--proof-border:oklch(38.5% 0.03 260);--proof-muted:oklch(69% 0.035 260);--proof-accent-soft:oklch(27% 0.065 151)}}.HomepageProjectProof_head__Tpu_F{display:grid;gap:2rem}.HomepageProjectProof_kicker__FlQZC{margin:0 0 1rem;color:#4ade80;font-size:.8125rem;font-weight:700;letter-spacing:.065em;text-transform:uppercase}.HomepageProjectProof_title__V0S2w{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-weight:600;text-wrap:balance;font-size:var(--type-h2-section,clamp(1.75rem,1.5rem + 1.25vw,2.625rem));letter-spacing:-.012em;line-height:1.14;max-width:34rem;color:#fff}.HomepageProjectProof_copy__4hUIu{align-self:start}.HomepageProjectProof_lead__KFTVL{--measure-lead:36rem;max-width:36rem;margin:0;color:#d1d5db;font-size:1.0625rem;line-height:1.7;text-wrap:pretty}.HomepageProjectProof_followup__eGXvX{max-width:34rem;margin:1.25rem 0 0;color:#9ca3af;font-size:1rem;line-height:1.7;text-wrap:pretty}.HomepageProjectProof_proofLinks__XAKPq{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:1.5rem}.HomepageProjectProof_proofLink__HFOKm{min-height:44px;width:fit-content;display:inline-flex;align-items:center;gap:.625rem;color:#4ade80;font-size:.9375rem;font-weight:600}.HomepageProjectProof_proofLink__HFOKm svg{width:.9rem;height:.9rem;transition:transform .16s cubic-bezier(.32,.72,0,1)}.HomepageProjectProof_proofLinkSecondary__DS5zB{color:#d1d5db}@media(hover:hover){.HomepageProjectProof_proofLink__HFOKm:hover{color:#9fe870}.HomepageProjectProof_proofLink__HFOKm:hover svg{transform:translateX(3px)}}.HomepageProjectProof_productFigure__4iWRH{margin-top:4rem}.HomepageProjectProof_productStage__lmD8n{container-type:inline-size;overflow:hidden;border:1px solid var(--proof-border);border-radius:.75rem;background:var(--proof-canvas);box-shadow:0 30px 70px rgba(0,0,0,.24)}.HomepageProjectProof_productStagebar__RHIni{min-height:3.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid var(--proof-border);background:var(--proof-panel)}.HomepageProjectProof_stageContext__FN7TV{min-width:0;display:flex;align-items:center;gap:.75rem}.HomepageProjectProof_stageBrand__Lo_y0{color:#4ade80}.HomepageProjectProof_stagePath__lehAC{overflow:hidden;color:var(--proof-muted);font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem;font-feature-settings:none;font-variant-ligatures:none;text-overflow:ellipsis;white-space:nowrap}.HomepageProjectProof_demoBadge__wLYc8{flex:none;padding:.32rem .55rem;border:1px solid rgba(74,222,128,.38);border-radius:9999px;background:var(--proof-accent-soft);color:#9fe870;font-size:.65rem;font-weight:700;letter-spacing:.055em;line-height:1.3;text-transform:uppercase;white-space:nowrap}.HomepageProjectProof_appLayout__PLRqG{min-width:0}.HomepageProjectProof_adminNav__lQweC{display:none;min-width:0;padding:1.35rem 1rem;border-right:1px solid var(--proof-border);background:#0c1321;background:oklch(.178 .028 260)}.HomepageProjectProof_adminNavLabel__vVu5u{display:block;margin:0 .6rem 1.1rem;color:var(--proof-muted);font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.HomepageProjectProof_adminNavList__At84d{display:grid;gap:.25rem}.HomepageProjectProof_adminNavItem__XoIaw{min-height:2.5rem;display:flex;align-items:center;gap:.65rem;padding:.6rem;border-left:2px solid rgba(0,0,0,0);color:var(--proof-muted);font-size:.75rem;font-weight:600}.HomepageProjectProof_adminNavItem__XoIaw svg{width:1rem;height:1rem;flex:none}.HomepageProjectProof_adminNavItem__XoIaw.HomepageProjectProof_active__a_SJA{border-left-color:#4ade80;background:rgba(74,222,128,.06);color:#f3f4f6}.HomepageProjectProof_adminWorkspace__e3tV4{min-width:0;padding:1.5rem 1rem 2rem;background:var(--proof-panel)}.HomepageProjectProof_workspaceEyebrow__q5YDL{margin:0 0 .8rem;color:var(--proof-muted);font-size:.6875rem;font-weight:600}.HomepageProjectProof_projectHead__1ABEz{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding-bottom:1.4rem;border-bottom:1px solid var(--proof-border)}.HomepageProjectProof_projectHead__1ABEz h3{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-weight:600;text-wrap:balance;font-size:var(--type-h3,clamp(1.25rem,1.15rem + .35vw,1.5rem));letter-spacing:-.008em;line-height:1.25;color:#fff}.HomepageProjectProof_projectId__Qzq07{display:block;margin-top:.3rem;color:var(--proof-muted);font-family:JetBrains Mono,Fira Code,monospace;font-size:.6875rem;font-feature-settings:none,"tnum";font-variant-ligatures:none;font-variant-numeric:tabular-nums}.HomepageProjectProof_statusBadge__ZIYIh{display:inline-flex;align-items:center;gap:.4rem;padding:.38rem .65rem;border-radius:9999px;background:var(--proof-accent-soft);color:#9fe870;font-size:.6875rem;font-weight:700;white-space:nowrap}.HomepageProjectProof_statusBadge__ZIYIh:before{width:.4rem;height:.4rem;flex:none;border-radius:50%;background:#4ade80;content:""}.HomepageProjectProof_briefingMeta__IvL8D{display:grid;gap:1rem;padding:1.35rem 0;border-bottom:1px solid var(--proof-border)}.HomepageProjectProof_metaItem__DIkwX{min-width:0}.HomepageProjectProof_metaItem__DIkwX dt{margin-bottom:.3rem;color:var(--proof-muted);font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.HomepageProjectProof_metaItem__DIkwX dd{color:#f3f4f6;font-size:.8125rem;font-weight:600;overflow-wrap:anywhere}.HomepageProjectProof_workspaceBlock___5r2_{padding-top:1.4rem}.HomepageProjectProof_workspaceBlock___5r2_ h4{color:#f3f4f6;font-size:.75rem;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.HomepageProjectProof_workList__gKz8H{margin-top:.85rem;border-top:1px solid var(--proof-border)}.HomepageProjectProof_workItem___b1SI{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:.9rem 0;border-bottom:1px solid var(--proof-border)}.HomepageProjectProof_workItem___b1SI strong{display:block;margin-bottom:.2rem;color:#f3f4f6;font-size:.8125rem;font-weight:600}.HomepageProjectProof_workItem___b1SI span{color:var(--proof-muted);font-size:.6875rem}.HomepageProjectProof_workState__jMWSV{color:#9fe870!important;font-weight:700;white-space:nowrap}.HomepageProjectProof_customerView__bEtxK{min-width:0;padding:1.5rem 1rem 2rem;border-top:1px solid var(--proof-border);background:var(--proof-canvas)}.HomepageProjectProof_customerView__bEtxK h4{color:#f3f4f6;font-size:.75rem;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.HomepageProjectProof_customerContext__9cX_L{margin-bottom:1.35rem}.HomepageProjectProof_customerContext__9cX_L .HomepageProjectProof_demoBadge__wLYc8{display:inline-flex;margin-bottom:.8rem}.HomepageProjectProof_customerContext__9cX_L p{margin:0;color:var(--proof-muted);font-size:.7rem}.HomepageProjectProof_customerContext__9cX_L strong{display:block;margin-top:.25rem;color:#fff;font-size:1rem}.HomepageProjectProof_timeline__eoyYd{position:relative;display:grid;margin-top:1rem}.HomepageProjectProof_timeline__eoyYd:before{position:absolute;top:.7rem;bottom:.7rem;left:.34rem;width:1px;background:var(--proof-border);content:""}.HomepageProjectProof_timelineStep__qmh84{position:relative;display:grid;grid-template-columns:.75rem minmax(0,1fr);gap:.75rem;align-items:start;padding:.55rem 0;color:var(--proof-muted);font-size:.75rem;font-weight:600}.HomepageProjectProof_timelineStep__qmh84.HomepageProjectProof_current__aVzAd,.HomepageProjectProof_timelineStep__qmh84.HomepageProjectProof_done__mIUvK{color:#f3f4f6}.HomepageProjectProof_timelineStep__qmh84.HomepageProjectProof_done__mIUvK .HomepageProjectProof_timelineDot__xFGCK{border-color:#4ade80;background:#4ade80}.HomepageProjectProof_timelineStep__qmh84.HomepageProjectProof_current__aVzAd .HomepageProjectProof_timelineDot__xFGCK{border:3px solid var(--proof-canvas);background:#4ade80;box-shadow:0 0 0 1px #4ade80}.HomepageProjectProof_timelineDot__xFGCK{position:relative;z-index:1;width:.7rem;height:.7rem;margin-top:.18rem;border:1px solid var(--proof-border);border-radius:50%;background:var(--proof-canvas)}.HomepageProjectProof_customerActions__rMxx9{margin-top:1.2rem;padding-top:1.15rem;border-top:1px solid var(--proof-border)}.HomepageProjectProof_customerAction__LYdFY{min-height:2.75rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--proof-border)}.HomepageProjectProof_customerAction__LYdFY dt{color:#e5e7eb;font-size:.75rem;font-weight:600}.HomepageProjectProof_customerAction__LYdFY dd{color:var(--proof-muted);font-size:.65rem;font-weight:500;text-align:right}.HomepageProjectProof_productCaption__VEJOS{margin-top:1rem;color:#9ca3af;font-size:.75rem;line-height:1.6}@container (max-width: 33.99rem){.HomepageProjectProof_productStagebar__RHIni{flex-wrap:wrap}.HomepageProjectProof_stagePath__lehAC{display:none}.HomepageProjectProof_demoBadge__wLYc8{max-width:100%;flex:0 1 auto;overflow-wrap:anywhere;text-align:center;white-space:normal}.HomepageProjectProof_workItem___b1SI{grid-template-columns:minmax(0,1fr);gap:.25rem}.HomepageProjectProof_workState__jMWSV{justify-self:start}}@container (max-width: 20rem){.HomepageProjectProof_productStagebar__RHIni{gap:.5rem;padding-inline:.75rem}.HomepageProjectProof_demoBadge__wLYc8{padding-inline:.42rem;font-size:.65rem;letter-spacing:.04em}}@container (min-width: 34rem){.HomepageProjectProof_adminWorkspace__e3tV4,.HomepageProjectProof_customerView__bEtxK{padding:2rem}.HomepageProjectProof_projectHead__1ABEz{flex-direction:row;align-items:center;justify-content:space-between}.HomepageProjectProof_briefingMeta__IvL8D{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width: 42rem){.HomepageProjectProof_appLayout__PLRqG{display:grid;grid-template-columns:9rem minmax(0,1fr)}.HomepageProjectProof_adminNav__lQweC{display:block}.HomepageProjectProof_customerView__bEtxK{grid-column:1/-1}}@container (min-width: 68rem){.HomepageProjectProof_appLayout__PLRqG{min-height:39rem;grid-template-columns:9.5rem minmax(0,1fr) minmax(19.5rem,22rem)}.HomepageProjectProof_customerView__bEtxK{grid-column:auto;border-top:0;border-left:1px solid var(--proof-border)}}@media(min-width:1024px){.HomepageProjectProof_section__5IMgS{padding:8rem 0 8.5rem}.HomepageProjectProof_head__Tpu_F{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:5rem;align-items:start}.HomepageProjectProof_copy__4hUIu{padding-top:2rem}.HomepageProjectProof_productFigure__4iWRH{margin-top:5rem}}@media(max-width:639px){.HomepageProjectProof_section__5IMgS{padding-block:4.5rem}.HomepageProjectProof_productFigure__4iWRH{margin-top:3rem}}@media(prefers-reduced-motion:reduce){.HomepageProjectProof_proofLink__HFOKm svg{transition:none}.HomepageProjectProof_proofLink__HFOKm:hover svg{transform:none}}.HomepageScopeFlow_sectionKicker__wWpbE{margin-bottom:1rem;color:#4ade80;font-size:.8125rem;font-weight:700;letter-spacing:.065em;text-transform:uppercase}.HomepageScopeFlow_sectionTitle__B_zmF{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-weight:600;text-wrap:balance;font-size:var(--type-h2-section,clamp(1.75rem,1.5rem + 1.25vw,2.625rem));letter-spacing:-.012em;line-height:1.14;max-width:32rem;color:#fff}.HomepageScopeFlow_sectionLead__oVeO5{max-width:38rem;color:#d1d5db;font-size:1.0625rem;line-height:1.7;text-wrap:pretty}.HomepageScopeFlow_scopeSection__ITsLC{padding:6rem 0;border-top:1px solid rgba(55,65,81,.45);background:#0d1424}.HomepageScopeFlow_scopeGrid__9jmdQ{display:grid;gap:3.5rem}.HomepageScopeFlow_scopeCopy__wY5G1 .HomepageScopeFlow_sectionTitle__B_zmF{margin-bottom:1.75rem}.HomepageScopeFlow_scopePrinciple__D_Py0{max-width:30rem;margin-top:1.5rem;color:#f3f4f6;font-size:clamp(1.0625rem,1rem + .2vw,1.125rem);font-weight:600;letter-spacing:-.012em;line-height:1.55;text-wrap:pretty}.HomepageScopeFlow_scopeList__kz2HO{border-top:1px solid #374151}.HomepageScopeFlow_scopeItem__MJoKC{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:1rem;padding:1.75rem 0;border-bottom:1px solid #374151}.HomepageScopeFlow_scopeItem__MJoKC h3{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-weight:600;text-wrap:balance;font-size:var(--type-h3,clamp(1.25rem,1.15rem + .35vw,1.5rem));letter-spacing:-.008em;line-height:1.25;margin-bottom:.65rem;color:#fff}.HomepageScopeFlow_scopeItem__MJoKC p{max-width:34rem;color:#9ca3af;font-size:1rem;line-height:1.65;text-wrap:pretty}.HomepageScopeFlow_scopeNumber__sZ_0m{padding-top:.2rem;color:#4ade80;font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.08em}.HomepageScopeFlow_scopeListOpen__uI0g7{border-top:0}.HomepageScopeFlow_scopeListOpen__uI0g7 .HomepageScopeFlow_scopeItem__MJoKC:first-child,.HomepageScopeFlow_scopeListOpen__uI0g7 .HomepageScopeFlow_scopeItem__MJoKC:first-child .HomepageScopeFlow_scopeNumber__sZ_0m{padding-top:0}.HomepageScopeFlow_scopeListOpen__uI0g7 .HomepageScopeFlow_scopeItem__MJoKC:last-child{border-bottom:0}.HomepageScopeFlow_scopeType__C6od9{display:block;margin-bottom:.4rem;color:#9ca3af;font-size:.8125rem;font-weight:600;letter-spacing:.045em;text-transform:uppercase}.HomepageScopeFlow_requestFlowSection__RNBUt{padding:6rem 0 6.5rem;background:#111827}.HomepageScopeFlow_requestFlowHead__0qyZW{display:grid;gap:1.5rem;align-items:end}.HomepageScopeFlow_requestFlowHead__0qyZW .HomepageScopeFlow_sectionTitle__B_zmF{max-width:36rem}.HomepageScopeFlow_requestFlowHead__0qyZW .HomepageScopeFlow_sectionLead__oVeO5{--measure-lead:37rem;max-width:37rem}.HomepageScopeFlow_requestFlow__qG4lw{margin-top:4rem;padding:2rem 0;border-top:1px solid #374151;border-bottom:1px solid #374151}.HomepageScopeFlow_requestFlowCaption__oySQ7{margin-bottom:2rem;color:#9ca3af;font-size:.8125rem;font-weight:600;letter-spacing:.045em;text-transform:uppercase}.HomepageScopeFlow_requestFlowStage__uZKEq,.HomepageScopeFlow_requestFlowSteps__I_KKh{position:relative}.HomepageScopeFlow_requestFlowStage__uZKEq{isolation:isolate}.HomepageScopeFlow_requestFlowSteps__I_KKh:before{position:absolute;z-index:0;top:1.125rem;bottom:1.125rem;left:1.125rem;width:1px;background:#374151;content:""}.HomepageScopeFlow_requestFlowStep__tLP0M{position:relative;z-index:1;display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:1.25rem;align-items:start}.HomepageScopeFlow_requestFlowStep__tLP0M+.HomepageScopeFlow_requestFlowStep__tLP0M{margin-top:2rem}.HomepageScopeFlow_requestFlowStep__tLP0M h3{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-weight:600;text-wrap:balance;font-size:var(--type-h3,clamp(1.25rem,1.15rem + .35vw,1.5rem));letter-spacing:-.008em;line-height:1.25;margin:.15rem 0 .5rem;color:#fff}.HomepageScopeFlow_requestFlowStep__tLP0M p{max-width:28rem;color:#9ca3af;font-size:.9375rem;line-height:1.6;text-wrap:pretty}.HomepageScopeFlow_requestFlowNode__rVa6A{position:relative;width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(74,222,128,.7);border-radius:50%;background:#111827;color:#4ade80;font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.HomepageScopeFlow_requestFlowNode__rVa6A:after{position:absolute;inset:-.375rem;border:1px solid rgba(74,222,128,.55);border-radius:50%;content:"";opacity:0;pointer-events:none;transform:scale(.88)}.HomepageScopeFlow_requestFlowMotion__OUiLj{display:none}.HomepageScopeFlow_requestFlowNote__0wzPL{--measure-copy:30rem;max-width:30rem;margin-top:1.5rem;color:#9ca3af;font-size:.9375rem;line-height:1.65}@media(min-width:1280px){.HomepageScopeFlow_scopeSection__ITsLC{padding:8rem 0}.HomepageScopeFlow_scopeGrid__9jmdQ{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:6rem;align-items:start}.HomepageScopeFlow_scopeItem__MJoKC{grid-template-columns:3.5rem minmax(0,1fr);gap:1.5rem;padding:2.25rem 0}.HomepageScopeFlow_requestFlowSection__RNBUt{padding:8rem 0 8.5rem}.HomepageScopeFlow_requestFlowHead__0qyZW{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:5rem}.HomepageScopeFlow_requestFlow__qG4lw{margin-top:5rem;padding:2.5rem 0 2.25rem}.HomepageScopeFlow_requestFlowSteps__I_KKh{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.HomepageScopeFlow_requestFlowSteps__I_KKh:before{inset:1.125rem 12.5% auto;width:auto;height:1px}.HomepageScopeFlow_requestFlowStep__tLP0M{z-index:2;display:block;padding-inline:clamp(.75rem,2vw,1.5rem);text-align:center}.HomepageScopeFlow_requestFlowStep__tLP0M+.HomepageScopeFlow_requestFlowStep__tLP0M{margin-top:0}.HomepageScopeFlow_requestFlowStep__tLP0M h3{margin-top:1.25rem}.HomepageScopeFlow_requestFlowStep__tLP0M p{max-width:16rem;margin-inline:auto}.HomepageScopeFlow_requestFlowNode__rVa6A{margin-inline:auto}.HomepageScopeFlow_requestFlowMotion__OUiLj{position:absolute;inset:0 12.5% auto;z-index:1;height:2.25rem;display:block;overflow:visible;pointer-events:none}.HomepageScopeFlow_requestFlowPacket__0DXSH{position:absolute;inset:0;opacity:0;transform:translateX(-100%);animation:HomepageScopeFlow_request-flow-packet__PnDF1 8s cubic-bezier(.32,.72,0,1) infinite;will-change:transform,opacity}.HomepageScopeFlow_requestFlowPacket__0DXSH:after{position:absolute;top:50%;right:0;width:1rem;height:.625rem;border:1px solid #4ade80;border-radius:.125rem;background:#111827;content:"";transform:translate(50%,-50%)}.HomepageScopeFlow_requestFlowStep__tLP0M .HomepageScopeFlow_requestFlowNode__rVa6A:after{animation:HomepageScopeFlow_request-flow-node-stop__EVQ3b 8s cubic-bezier(.16,1,.3,1) infinite}.HomepageScopeFlow_requestFlowStep__tLP0M:first-child .HomepageScopeFlow_requestFlowNode__rVa6A:after{animation-delay:.4s}.HomepageScopeFlow_requestFlowStep__tLP0M:nth-child(2) .HomepageScopeFlow_requestFlowNode__rVa6A:after{animation-delay:1.84s}.HomepageScopeFlow_requestFlowStep__tLP0M:nth-child(3) .HomepageScopeFlow_requestFlowNode__rVa6A:after{animation-delay:3.28s}.HomepageScopeFlow_requestFlowStep__tLP0M:nth-child(4) .HomepageScopeFlow_requestFlowNode__rVa6A:after{animation-delay:4.72s}}@keyframes HomepageScopeFlow_request-flow-packet__PnDF1{0%,4%{opacity:0;transform:translateX(-100%)}13%,5%{opacity:1;transform:translateX(-100%)}23%,31%{opacity:1;transform:translateX(-66.6667%)}41%,49%{opacity:1;transform:translateX(-33.3333%)}59%,69%{opacity:1;transform:translateX(0)}74%{opacity:0;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}@keyframes HomepageScopeFlow_request-flow-node-stop__EVQ3b{0%{opacity:0;transform:scale(.88)}1%{opacity:.48;transform:scale(.92)}6.5%{opacity:.2;transform:scale(1.08)}8%,to{opacity:0;transform:scale(1.14)}}@media(max-width:639px){.HomepageScopeFlow_requestFlowSection__RNBUt,.HomepageScopeFlow_scopeSection__ITsLC{padding-block:4.5rem}.HomepageScopeFlow_scopeGrid__9jmdQ{gap:3rem}.HomepageScopeFlow_scopeItem__MJoKC{grid-template-columns:2.25rem minmax(0,1fr)}.HomepageScopeFlow_requestFlow__qG4lw{margin-top:3rem}}@media(prefers-reduced-motion:reduce){.HomepageScopeFlow_requestFlowMotion__OUiLj{display:none!important}.HomepageScopeFlow_requestFlowPacket__0DXSH{animation:none;will-change:auto}.HomepageScopeFlow_requestFlowNode__rVa6A:after{animation:none!important;opacity:0}}.Testimonials_section__PFKo9{padding:6rem 0;position:relative}.Testimonials_head__XtfiP{text-align:center;max-width:38rem;margin:0 auto 4rem}.Testimonials_head__XtfiP h2{font-feature-settings:"kern";font-kerning:normal;font-weight:600;text-wrap:balance;font-size:var(--type-h2-section,clamp(1.75rem,1.5rem + 1.25vw,2.625rem));letter-spacing:-.012em;line-height:1.14;max-width:38rem;color:#fff;margin:.75rem 0 0}.Testimonials_eyebrow__5b0S4,.Testimonials_head__XtfiP h2{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.Testimonials_eyebrow__5b0S4{font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-label,.75rem);font-weight:600;line-height:1.4;display:inline-block;color:#4ade80;text-transform:uppercase;letter-spacing:.15em}.Testimonials_aggregate__YRs16{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-small,.875rem);line-height:1.5;display:inline-flex;align-items:center;gap:.75rem;margin-top:1.25rem;padding:.5rem 1rem;border:1px solid rgba(74,222,128,.25);background:rgba(34,197,94,.08);border-radius:9999px;color:#d1d5db}.Testimonials_aggregate__YRs16 strong{color:#fff;font-weight:700}.Testimonials_grid__GGsK_{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.Testimonials_grid__GGsK_>*{flex:0 1 24rem;max-width:26rem;min-width:0}.Testimonials_card__RxWOS{background:linear-gradient(145deg,rgba(31,41,55,.6),rgba(17,24,39,.4));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid #374151;margin:0;padding:2rem;border-radius:1rem;display:flex;flex-direction:column;gap:1.25rem;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s ease}.Testimonials_card__RxWOS:hover{transform:translateY(-4px);border-color:rgba(74,222,128,.3)}.Testimonials_stars__TcRqI{display:inline-flex;gap:2px}.Testimonials_stars__TcRqI .Testimonials_on__p5eae{color:#4ade80}.Testimonials_stars__TcRqI .Testimonials_off__Z6lAA{color:#374151}.Testimonials_quote__2aXfO{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-lead,1.125rem);font-weight:400;line-height:1.65;text-wrap:pretty;max-width:34rem;margin:0;color:#e5e7eb}.Testimonials_quote__2aXfO:before{content:"“"}.Testimonials_quote__2aXfO:after{content:"”"}.Testimonials_author__HcAMQ{display:flex;align-items:center;gap:.75rem;margin-top:auto;padding-top:.5rem}.Testimonials_avatar__1DXt5{flex:none;width:44px;height:44px;border-radius:9999px;display:grid;place-items:center;font-weight:700;text-transform:uppercase;color:#9fe870;background:linear-gradient(135deg,rgba(74,222,128,.2),rgba(34,197,94,.06));border:1px solid rgba(74,222,128,.25)}.Testimonials_authorMeta__YeLv4{display:flex;flex-direction:column;line-height:1.3}.Testimonials_authorMeta__YeLv4 strong{color:#fff;font-weight:600}.Testimonials_authorMeta__YeLv4 small{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-small,.875rem);line-height:1.5;color:#9ca3af}.page_page__KdIv3{--home-bg:oklch(16.4% 0.018 258);--home-bg-deep:oklch(14.7% 0.016 258);--home-surface:oklch(20.5% 0.02 258);--home-text:oklch(96.3% 0.007 250);--home-copy:oklch(81% 0.013 250);--home-muted:oklch(67% 0.016 250);--home-line:oklch(35% 0.022 250/0.68);--home-accent:oklch(78.4% 0.173 151);--space-section:clamp(5rem,8vw,7.5rem);overflow:clip;background:var(--home-bg);color:var(--home-copy)}.page_page__KdIv3 section p{max-width:min(100%,var(--measure-copy));text-wrap:pretty}.page_page__KdIv3 [class*=__lead],.page_page__KdIv3 [class*=__sectionLead]{max-width:min(100%,var(--measure-lead))}.page_page__KdIv3 #request-flow-heading{max-width:none}.page_shell__QzCgJ{width:min(100% - 2rem,75rem);margin-inline:auto}.page_hero__TR3fT{position:relative;overflow:clip;padding:clamp(6.5rem,9vw,8rem) 0 clamp(4.5rem,7vw,6.5rem);border-bottom:1px solid var(--home-line);background:var(--home-bg-deep)}.page_heroGrid__B7Nu5{display:grid;gap:2.5rem}.page_heroCopy__4Tz4W{min-width:0}.page_identityLine__Y_f8T{font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-small,.875rem);line-height:1.5;margin:0 0 1.5rem;color:var(--home-accent);font-weight:600;letter-spacing:.01em;line-height:1.45}.page_headline__D329E,.page_identityLine__Y_f8T{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.page_headline__D329E{font-feature-settings:"kern";font-kerning:normal;font-weight:600;text-wrap:balance;font-size:var(--type-h1-hero,clamp(2.625rem,1.85rem + 3vw,4rem));-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.018em;line-height:1.07;overflow-wrap:break-word;max-width:50rem;margin:0;color:var(--home-text)}.page_headlineRegion__iRRgH{display:block;color:var(--home-accent)}.page_subheadline__Oqi9_{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-lead,1.125rem);font-weight:400;line-height:1.65;text-wrap:pretty;max-width:var(--measure-lead);margin:1.75rem 0 0;color:var(--home-copy)}.page_heroCtas__xpQlx{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.page_heroCtas__xpQlx a{min-height:3rem;border-radius:.625rem;font-size:var(--type-small)}.page_heroCtas__xpQlx a:focus-visible,.page_regionChip__ZxwaD:focus-visible{outline:2px solid var(--home-accent);outline-offset:.25rem}.page_heroProof__5wHif{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-small,.875rem);line-height:1.5;display:grid;gap:.75rem;padding:1.5rem 0 0;margin:0;border-top:1px solid var(--home-line);color:var(--home-muted);list-style:none}.page_heroProof__5wHif li{display:flex;gap:.65rem;align-items:center}.page_proofIcon__K7FU6{width:1.1rem;height:1.1rem;display:inline-flex;flex:none;align-items:center;justify-content:center;border:1px solid color-mix(in oklch,var(--home-accent) 72%,transparent);border-radius:50%;color:var(--home-accent);font-size:.68rem;font-weight:700;line-height:1}.page_responsiveMark__82Lh8{--responsive-mark-cycle:21.95s;width:min(100%,18rem);margin:0 auto;contain:paint;pointer-events:none}.page_responsiveMark__82Lh8 svg{width:100%;height:auto;display:block;overflow:visible}.page_markSurface__WjEBj{fill:var(--home-surface)}.page_gridLine__ZmLGO{stroke:var(--home-copy);stroke-opacity:.11;stroke-width:1;vector-effect:non-scaling-stroke}.page_gridLineMajor__spYR_{stroke:var(--home-accent);stroke-linecap:round;stroke-opacity:.32;stroke-width:1.25}.page_layoutState__ZoFWJ{opacity:0;transform:translateY(2px);transform-box:fill-box;transform-origin:center}.page_layoutDesktop__06OLQ{opacity:1;transform:none}.page_markOutline__55h9v{stroke:var(--home-accent);stroke-opacity:.86;stroke-width:1.5;vector-effect:non-scaling-stroke}.page_responsiveCaption__gH0WS{display:grid;gap:.75rem;padding-top:.9rem;border-top:1px solid var(--home-line)}.page_responsiveCaptionLabel__pQfEq{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-label,.75rem);font-weight:600;color:var(--home-muted);font-family:var(--font-jetbrains-mono),monospace;font-weight:500;letter-spacing:.085em;line-height:1.4;text-transform:uppercase}.page_deviceLegend__bLr5f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.page_deviceItem__hpcB9{min-width:0;display:grid;grid-template-columns:1.35rem minmax(0,1fr);gap:.35rem;align-items:center;color:var(--home-accent);font-size:var(--type-label);font-weight:500;line-height:1.2;opacity:.62}.page_deviceItem__hpcB9 svg{width:1.35rem;height:1.15rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35;vector-effect:non-scaling-stroke}.page_responsiveMark__82Lh8:is([data-motion=running],[data-motion=paused]) .page_layoutDesktop__06OLQ{animation:page_homepage-layout-desktop__6Q23_ var(--responsive-mark-cycle) cubic-bezier(.65,0,.35,1) 1s infinite both}.page_responsiveMark__82Lh8:is([data-motion=running],[data-motion=paused]) .page_layoutTablet__jxhok{animation:page_homepage-layout-tablet__1p444 var(--responsive-mark-cycle) cubic-bezier(.65,0,.35,1) 1s infinite both}.page_responsiveMark__82Lh8:is([data-motion=running],[data-motion=paused]) .page_layoutSmartphone__k7ZPx{animation:page_homepage-layout-smartphone__nh11a var(--responsive-mark-cycle) cubic-bezier(.65,0,.35,1) 1s infinite both}.page_responsiveMark__82Lh8:is([data-motion=running],[data-motion=paused]) .page_deviceDesktop__QMHEZ{animation:page_homepage-device-desktop__gqOG4 var(--responsive-mark-cycle) cubic-bezier(.65,0,.35,1) 1s infinite both}.page_responsiveMark__82Lh8:is([data-motion=running],[data-motion=paused]) .page_deviceTablet__UNtJa{animation:page_homepage-device-tablet__XnRXU var(--responsive-mark-cycle) cubic-bezier(.65,0,.35,1) 1s infinite both}.page_responsiveMark__82Lh8:is([data-motion=running],[data-motion=paused]) .page_deviceSmartphone__tS1fg{animation:page_homepage-device-smartphone__zN5NE var(--responsive-mark-cycle) cubic-bezier(.65,0,.35,1) 1s infinite both}.page_responsiveMark__82Lh8[data-motion=paused] .page_deviceItem__hpcB9,.page_responsiveMark__82Lh8[data-motion=paused] .page_layoutBlock__lhFxH,.page_responsiveMark__82Lh8[data-motion=paused] .page_layoutState__ZoFWJ,.page_responsiveMark__82Lh8[data-motion=paused] .page_sweep__U51tY{animation-play-state:paused}@keyframes page_homepage-layout-desktop__6Q23_{0%,11.39%,43.05%,to{opacity:1;transform:translateY(0)}14.35%,40.09%{opacity:0;transform:translateY(-2px)}}@keyframes page_homepage-layout-tablet__1p444{0%,11.39%,28.7%,to{opacity:0;transform:translateY(2px)}14.35%,25.74%{opacity:1;transform:translateY(0)}}@keyframes page_homepage-layout-smartphone__nh11a{0%,25.74%,43.05%,to{opacity:0;transform:translateY(2px)}28.7%,40.09%{opacity:1;transform:translateY(0)}}@keyframes page_homepage-device-desktop__gqOG4{0%,11.39%,43.05%,to{opacity:1}14.35%,40.09%{opacity:.35}}@keyframes page_homepage-device-tablet__XnRXU{0%,11.39%,28.7%,to{opacity:.35}14.35%,25.74%{opacity:1}}@keyframes page_homepage-device-smartphone__zN5NE{0%,25.74%,43.05%,to{opacity:.35}28.7%,40.09%{opacity:1}}.page_layoutBlock__lhFxH{fill:rgba(209,213,219,.05);stroke:rgba(209,213,219,.3);stroke-width:1;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:0 0}.page_blockAccent__BeymF{fill:rgba(34,197,94,.1);stroke:rgba(74,222,128,.5)}.page_blockAccentDim__R_2iz{fill:rgba(34,197,94,.05);stroke:rgba(74,222,128,.28)}.page_sweep__U51tY{opacity:0;transform:translateX(-160px) rotate(14deg);transform-box:fill-box;transform-origin:center;pointer-events:none}.page_responsiveMark__82Lh8:is([data-motion=running],[data-motion=paused]) .page_blockNav__sOGOq{animation:page_homepage-block-nav__aIed9 var(--responsive-mark-cycle) cubic-bezier(.65,0,.35,1) 1s infinite both}.page_responsiveMark__82Lh8:is([data-motion=running],[data-motion=paused]) .page_blockHero__90Uk9{animation:page_homepage-block-hero__E4s8k var(--responsive-mark-cycle) cubic-bezier(.65,0,.35,1) 1s infinite both}.page_responsiveMark__82Lh8:is([data-motion=running],[data-motion=paused]) .page_blockMedia__Qi_vC{animation:page_homepage-block-media__1rw3F var(--responsive-mark-cycle) cubic-bezier(.65,0,.35,1) 1s infinite both}.page_responsiveMark__82Lh8:is([data-motion=running],[data-motion=paused]) .page_blockCardA__hZTMG{animation:page_homepage-block-card-a__zaCmV var(--responsive-mark-cycle) cubic-bezier(.65,0,.35,1) 1s infinite both}.page_responsiveMark__82Lh8:is([data-motion=running],[data-motion=paused]) .page_blockCardB__mBfMK{animation:page_homepage-block-card-b__NUbQ8 var(--responsive-mark-cycle) cubic-bezier(.65,0,.35,1) 1s infinite both}.page_responsiveMark__82Lh8:is([data-motion=running],[data-motion=paused]) .page_blockCta__GWxf2{animation:page_homepage-block-cta__fuur3 var(--responsive-mark-cycle) cubic-bezier(.65,0,.35,1) 1s infinite both}.page_responsiveMark__82Lh8:is([data-motion=running],[data-motion=paused]) .page_sweep__U51tY{animation:page_homepage-mark-sweep__SzocU var(--responsive-mark-cycle) linear 1s infinite both}@keyframes page_homepage-block-nav__aIed9{0%,11.39%,43.05%,to{transform:translateZ(0) scale(1)}14.35%,25.74%{transform:translate3d(24px,0,0) scale(.862,.923)}28.7%,40.09%{transform:translate3d(80px,0,0) scale(.54,.846)}}@keyframes page_homepage-block-hero__E4s8k{0%,11.39%,43.05%,to{transform:translateZ(0) scale(1)}14.35%,25.74%{transform:translate3d(24px,-2px,0) scale(1.471,.811)}28.7%,40.09%{transform:translate3d(80px,-6px,0) scale(.922,.743)}}@keyframes page_homepage-block-media__1rw3F{0%,11.39%,43.05%,to{transform:translateZ(0) scale(1)}14.35%,25.74%{transform:translate3d(-192px,130px,0) scale(1.061,.703)}28.7%,40.09%{transform:translate3d(-136px,114px,0) scale(1.424,.622)}}@keyframes page_homepage-block-card-a__zaCmV{0%,11.39%,43.05%,to{transform:translateZ(0) scale(1)}14.35%,25.74%{transform:translate3d(180px,-30px,0) scale(.878,.571)}28.7%,40.09%{transform:translate3d(80px,56px,0) scale(1.146,.524)}}@keyframes page_homepage-block-card-b__NUbQ8{0%,11.39%,43.05%,to{transform:translateZ(0) scale(1)}14.35%,25.74%{transform:translate3d(0,26px,0) scale(.857,.571)}28.7%,40.09%{transform:translate3d(-100px,108px,0) scale(1.119,.524)}}@keyframes page_homepage-block-cta__fuur3{0%,11.39%,43.05%,to{transform:translateZ(0) scale(1)}14.35%,25.74%{transform:translate3d(24px,-6px,0) scale(.862,.909)}28.7%,40.09%{transform:translate3d(80px,66px,0) scale(.54,.545)}}@keyframes page_homepage-mark-sweep__SzocU{0%,11.39%{opacity:0;transform:translateX(-160px) rotate(14deg)}11.8%,13.9%{opacity:.7}14.35%{opacity:0;transform:translateX(560px) rotate(14deg)}25.74%{opacity:0;transform:translateX(-160px) rotate(14deg)}26.1%,28.3%{opacity:.7}28.7%{opacity:0;transform:translateX(560px) rotate(14deg)}40.09%{opacity:0;transform:translateX(-160px) rotate(14deg)}40.4%,42.7%{opacity:.7}43.05%{opacity:0;transform:translateX(560px) rotate(14deg)}to{opacity:0;transform:translateX(-160px) rotate(14deg)}}@media(prefers-reduced-motion:reduce){.page_responsiveMark__82Lh8 .page_deviceItem__hpcB9,.page_responsiveMark__82Lh8 .page_layoutState__ZoFWJ{animation:none!important;will-change:auto}.page_responsiveMark__82Lh8 .page_layoutBlock__lhFxH{animation:none!important;transform:none}.page_responsiveMark__82Lh8 .page_sweep__U51tY{animation:none!important;opacity:0}.page_responsiveMark__82Lh8 .page_layoutDesktop__06OLQ{opacity:1;transform:none}.page_responsiveMark__82Lh8 .page_layoutSmartphone__k7ZPx,.page_responsiveMark__82Lh8 .page_layoutTablet__jxhok{opacity:0}.page_responsiveMark__82Lh8 .page_deviceItem__hpcB9{opacity:.62}}.page_regionStrip__ZLene{border-bottom:1px solid var(--home-line);background:var(--home-bg)}.page_regionInner__bness{display:flex;flex-direction:column;gap:.9rem;padding-block:1.25rem}.page_regionLabel__IhDyy{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-small,.875rem);line-height:1.5;display:inline-flex;gap:.5rem;align-items:center;color:var(--home-muted)}.page_regionLabel__IhDyy svg{color:var(--home-accent)}.page_regionLinks__poRGa{display:flex;flex-wrap:wrap;gap:.6rem 1.25rem}.page_regionChip__ZxwaD{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-small,.875rem);line-height:1.5;min-height:2.75rem;display:inline-flex;gap:.45rem;align-items:center;color:var(--home-copy);text-decoration-thickness:1px;text-underline-offset:.3rem}.page_regionChipAll__9xhHo,.page_regionChip__ZxwaD:hover{color:var(--home-accent)}.page_contactKicker__LRUxM{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-label,.75rem);font-weight:600;margin:0 0 1rem;color:var(--home-accent);font-family:var(--font-jetbrains-mono),monospace;font-weight:500;letter-spacing:.065em;line-height:1.4;text-transform:uppercase}.page_contactHead__S3kSM h2{font-feature-settings:"kern";font-kerning:normal;font-weight:600;text-wrap:balance;font-size:var(--type-h2-section,clamp(1.75rem,1.5rem + 1.25vw,2.625rem));letter-spacing:-.012em;line-height:1.14;max-width:17em;color:var(--home-text)}.page_contactCopy__KBD6b p,.page_contactHead__S3kSM h2{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;margin:0}.page_contactCopy__KBD6b p{font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-body,1.0625rem);font-weight:400;line-height:1.7;text-wrap:pretty;color:var(--home-copy)}.page_contact__EaIGU{padding-block:var(--space-section);scroll-margin-top:5rem;background:var(--home-bg-deep)}.page_contactIntro__rrV2E{display:grid;gap:2rem;margin-bottom:3rem}.page_contactCopy__KBD6b{display:grid;gap:.8rem}@media(min-width:40rem){.page_shell__QzCgJ{width:min(100% - 3rem,75rem)}.page_heroProof__5wHif{grid-template-columns:repeat(2,minmax(0,1fr))}.page_responsiveMark__82Lh8{width:min(100%,22rem)}.page_regionInner__bness{flex-direction:row;align-items:center;justify-content:space-between}}@media(min-width:68.75rem){.page_heroGrid__B7Nu5{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:2rem;row-gap:3.25rem;align-items:start}.page_heroCopy__4Tz4W{grid-column:1/span 8}.page_responsiveMark__82Lh8{grid-column:9/-1;width:100%;margin-top:.75rem}.page_heroProof__5wHif{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.page_contactIntro__rrV2E{grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem;align-items:start}.page_contactHead__S3kSM{grid-column:span 7}.page_contactCopy__KBD6b{grid-column:9/-1}}@media(pointer:coarse){.page_regionChip__ZxwaD{min-height:2.75rem}}.Accordion_accordion___PKa4{display:flex;flex-direction:column;gap:1rem}.Accordion_item__ToCSY{border:1px solid #1f2937;border-radius:.5rem;background:rgba(31,41,55,.3);overflow:hidden;transition:all .2s ease}.Accordion_item__ToCSY.Accordion_open__UaTvx{background:rgba(31,41,55,.8);border-color:rgba(74,222,128,.3)}.Accordion_trigger__P4fQa{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;text-align:left;color:#fff;font-weight:500;transition:all .2s ease;background:rgba(0,0,0,0);border:none;cursor:pointer}.Accordion_trigger__P4fQa:hover{background:rgba(31,41,55,.5)}.Accordion_trigger__P4fQa:focus-visible{outline:2px solid #4ade80;outline-offset:-4px}.Accordion_question__1ive7{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-body,1.0625rem);font-weight:400;line-height:1.7;text-wrap:pretty;font-weight:500;line-height:1.4;color:#fff}.Accordion_icon__rEteH{color:#6b7280;transition:transform .2s ease;font-size:.875rem;flex-shrink:0}.Accordion_iconOpen__R5EJ_{transform:rotate(180deg);color:#4ade80}.Accordion_content__LazLZ{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease ease-in-out}.Accordion_contentOpen__YYN0X{grid-template-rows:1fr}.Accordion_answer__I1tk1{overflow:hidden;min-height:0}.Accordion_answerInner__jPNgw{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-small,.875rem);line-height:1.5;padding:1rem 1.5rem 1.5rem;color:#9ca3af;border-top:1px solid #374151}.BreadcrumbTrail_breadcrumbs__P_DLt{position:relative;z-index:2;margin-bottom:2rem}.BreadcrumbTrail_breadcrumbs__P_DLt ol{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none}.BreadcrumbTrail_breadcrumbs__P_DLt li{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-small,.875rem);line-height:1.5;display:inline-flex;align-items:center;gap:.5rem;color:#9ca3af;line-height:1.375}.BreadcrumbTrail_breadcrumbs__P_DLt a{color:#d1d5db}.BreadcrumbTrail_breadcrumbs__P_DLt a:hover{color:#4ade80}.BreadcrumbTrail_breadcrumbs__P_DLt span{color:#e5e7eb}.BreadcrumbTrail_breadcrumbs__P_DLt svg{width:.65rem;color:#6b7280}.BrandLogo_logo__IiDTq{display:inline-flex;flex:none;align-items:center;color:#4ade80;line-height:1}.BrandLogo_mark__ICTjb{display:block;flex:none;color:inherit}.BrandLogo_wordmark__ULo7r{color:#fff;font-weight:800;letter-spacing:-.025em;line-height:1}.BrandLogo_xs__fXiRS{gap:.25rem}.BrandLogo_xs__fXiRS .BrandLogo_mark__ICTjb{width:1.75rem;height:1.75rem}.BrandLogo_xs__fXiRS .BrandLogo_wordmark__ULo7r{font-size:1rem}.BrandLogo_md__h_J3j{gap:.5rem}.BrandLogo_md__h_J3j .BrandLogo_mark__ICTjb{width:2.75rem;height:2.75rem}.BrandLogo_md__h_J3j .BrandLogo_wordmark__ULo7r{font-size:1.5rem}.BrandLogo_sm__2Rsxz{gap:.25rem}.BrandLogo_sm__2Rsxz .BrandLogo_mark__ICTjb{width:2.25rem;height:2.25rem}.BrandLogo_sm__2Rsxz .BrandLogo_wordmark__ULo7r{font-size:1.25rem}@media(max-width:639px){.BrandLogo_md__h_J3j .BrandLogo_mark__ICTjb{width:2.5rem;height:2.5rem}.BrandLogo_md__h_J3j .BrandLogo_wordmark__ULo7r{font-size:1.375rem}}.Navigation_navbar__2ROD4{position:fixed;top:0;left:0;right:0;width:100%;z-index:30;transition:all .3s ease;background:rgba(31,41,55,.4);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(55,65,81,.5);border-bottom-color:#1f2937}.Navigation_navbar__2ROD4.Navigation_scrolled__eqkyE{background:rgba(17,24,39,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.Navigation_navbar__2ROD4.Navigation_menuOpen__D55op{bottom:0;background:#111827;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:none}.Navigation_container__Hd_Kz{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:640px){.Navigation_container__Hd_Kz{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.Navigation_container__Hd_Kz{padding-left:2rem;padding-right:2rem}}.Navigation_inner__3Hta6{display:flex;align-items:center;justify-content:space-between;height:5rem}.Navigation_logo__Qx8EC{display:inline-flex;align-items:center;cursor:pointer;flex-shrink:0}.Navigation_logo__Qx8EC:hover{color:inherit}.Navigation_desktopMenu__ZOA4M{display:none;align-items:baseline;gap:2rem;margin-left:2.5rem}@media(min-width:1024px){.Navigation_desktopMenu__ZOA4M{display:flex}}.Navigation_navLink__vi_26{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-small,.875rem);line-height:1.5;padding:.5rem .75rem;font-weight:500;color:#d1d5db;transition:color .2s ease;border-bottom:2px solid rgba(0,0,0,0)}.Navigation_navLink__vi_26:hover{color:#fff}.Navigation_navLink__vi_26.Navigation_active__O15U2{color:#fff;border-bottom-color:#22c55e}.Navigation_dropdown__wi374{position:relative;display:inline-flex;align-items:center}.Navigation_dropdownTrigger__YvT65{display:inline-flex;align-items:center;gap:.25rem;background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);font-family:inherit;cursor:pointer}.Navigation_chevron__BdiSr{font-size:.7rem;color:currentColor;transition:transform .2s ease}.Navigation_accountChip__IDOF5[aria-expanded=true] .Navigation_chevron__BdiSr,.Navigation_dropdownTrigger__YvT65[aria-expanded=true] .Navigation_chevron__BdiSr{transform:rotate(180deg)}.Navigation_dropdownPanel__BpkHd{position:absolute;top:calc(100% + .6rem);left:0;min-width:17rem;padding:.5rem;display:flex;flex-direction:column;gap:2px;background:#161e2e;border:1px solid #374151;border-radius:.75rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:60}.Navigation_dropdownPanel__BpkHd:before{content:"";position:absolute;top:-.6rem;left:0;right:0;height:.6rem}.Navigation_dropdownOpen__Ay7Sn{opacity:1;visibility:visible;transform:translateY(0)}.Navigation_dropdownItem__UWWiV{display:flex;flex-direction:column;gap:2px;padding:.75rem;border-radius:.5rem;transition:background .15s ease}.Navigation_dropdownItem__UWWiV:hover{background:rgba(34,197,94,.08)}.Navigation_dropdownItemLabel__MIjjj{font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-small,.875rem);line-height:1.5;font-weight:600;color:#f3f4f6}.Navigation_dropdownItemDesc__R4LA0,.Navigation_dropdownItemLabel__MIjjj{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.Navigation_dropdownItemDesc__R4LA0{font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-label,.75rem);font-weight:600;line-height:1.4;color:#9ca3af;font-weight:400;line-height:1.375}.Navigation_dropdownItemActive__cy8Gt{background:rgba(34,197,94,.1)}.Navigation_dropdownItemActive__cy8Gt .Navigation_dropdownItemLabel__MIjjj{color:#4ade80}.Navigation_desktopCta__WdArt{display:none}@media(min-width:1024px){.Navigation_desktopCta__WdArt{display:flex;align-items:center;gap:1.25rem}}.Navigation_loginLink__ZJ7Ts{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-small,.875rem);line-height:1.5;display:inline-flex;align-items:center;gap:.5rem;font-weight:500;color:#d1d5db;transition:color .2s ease}.Navigation_loginLink__ZJ7Ts svg{font-size:1rem}.Navigation_loginLink__ZJ7Ts:hover{color:#fff}.Navigation_ctaButton__dmflw{align-items:center;justify-content:center;font-weight:600;transition:all .2s ease;cursor:pointer;border:none;outline:none}.Navigation_ctaButton__dmflw:focus-visible{outline:2px solid #4ade80;outline-offset:2px}.Navigation_ctaButton__dmflw{background:linear-gradient(90deg,#0B8A4E,#04663B);color:#fff;box-shadow:0 10px 30px rgba(34,197,94,.2)}.Navigation_ctaButton__dmflw:hover{opacity:.9;transform:translateY(-1px)}.Navigation_ctaButton__dmflw{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-small,.875rem);line-height:1.5;padding:.5rem 1.5rem;border-radius:9999px;display:inline-flex;gap:.5rem}.Navigation_ctaButton__dmflw svg{font-size:.75rem}.Navigation_accountChip__IDOF5{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-small,.875rem);line-height:1.5;display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .6rem .35rem .4rem;border-radius:9999px;border:1px solid #374151;background:rgba(31,41,55,.5);color:#e5e7eb;font-family:inherit;font-weight:500;cursor:pointer;transition:border-color .2s ease,background .2s ease}.Navigation_accountChip__IDOF5:hover{border-color:#4b5563;background:rgba(31,41,55,.85)}.Navigation_accountChip__IDOF5:focus-visible{outline:2px solid #4ade80;outline-offset:2px}.Navigation_accountPanel__gDWX6{left:auto;right:0;min-width:15rem}.Navigation_accountHeader__v2Uub{display:flex;align-items:center;gap:.75rem;padding:.75rem}.Navigation_accountHeaderText__k3xJz{display:flex;flex-direction:column;min-width:0}.Navigation_accountHeaderName__0oYl2{font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-small,.875rem);line-height:1.5;font-weight:600;color:#f3f4f6}.Navigation_accountHeaderEmail__ENaH2,.Navigation_accountHeaderName__0oYl2{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Navigation_accountHeaderEmail__ENaH2{font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-label,.75rem);font-weight:600;line-height:1.4;color:#9ca3af;font-weight:400}.Navigation_dropdownDivider__Ltd6B{height:1px;margin:.25rem .5rem;background:#1f2937}.Navigation_logoutButton__WVZd3{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-small,.875rem);line-height:1.5;display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem;border:none;background:none;border-radius:.5rem;color:#d1d5db;font-family:inherit;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease}.Navigation_logoutButton__WVZd3:hover{background:rgba(239,68,68,.1);color:#fca5a5}.Navigation_logoutIcon__yEBP3{font-size:1rem}.Navigation_avatar__8HKVF{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-label,.75rem);font-weight:600;line-height:1.4;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:none;border-radius:9999px;background:#22c55e;color:#111827;font-weight:700;line-height:1}.Navigation_accountName__fsyeV{display:none;max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1280px){.Navigation_accountName__fsyeV{display:inline}}.Navigation_mobileMenuButton__EZg_3{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:#9ca3af;transition:color .2s ease;border-radius:.375rem}.Navigation_mobileMenuButton__EZg_3:hover{color:#fff}@media(min-width:1024px){.Navigation_mobileMenuButton__EZg_3{display:none}}.Navigation_mobileMenuButton__EZg_3 svg{font-size:1.25rem;transition:transform .2s ease}.Navigation_mobileMenu__VcliH{display:none}@media(min-width:1024px){.Navigation_mobileMenu__VcliH{display:none!important}}.Navigation_mobileMenuOpen__yBpfO{display:flex;flex-direction:column;position:absolute;top:5rem;left:0;right:0;bottom:0;background:#111827;overflow-y:auto;-webkit-overflow-scrolling:touch}.Navigation_mobileMenuContent__9tZdp{padding:1.5rem;display:flex;flex-direction:column;gap:.5rem}.Navigation_mobileGroupLabel__NndIw{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-label,.75rem);line-height:1.4;padding:1.25rem .75rem .25rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6b7280}.Navigation_mobileGroupLabel__NndIw:first-child{padding-top:.25rem}.Navigation_mobileNavLink__Lvx0G{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-lead,1.125rem);font-weight:400;line-height:1.65;text-wrap:pretty;display:block;padding:1rem .75rem;font-weight:500;color:#d1d5db;border-radius:.375rem;transition:color .2s ease;min-height:48px}.Navigation_mobileNavLink__Lvx0G:hover{color:#fff}.Navigation_mobileNavLink__Lvx0G.Navigation_active__O15U2{color:#4ade80}.Navigation_mobileLogout__mW3U2{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-body,1.0625rem);font-weight:400;line-height:1.7;text-wrap:pretty;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;margin-top:1rem;font-family:inherit;font-weight:500;line-height:1.5;color:#d1d5db;background:none;border:1px solid #374151;border-radius:.5rem;min-height:48px;cursor:pointer;transition:border-color .2s ease,color .2s ease}.Navigation_mobileLogout__mW3U2 svg{font-size:1.125rem}.Navigation_mobileLogout__mW3U2:hover{color:#fca5a5;border-color:rgba(239,68,68,.5)}.Navigation_mobileLoginLink__yhQSK{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-body,1.0625rem);font-weight:400;line-height:1.7;text-wrap:pretty;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;margin-top:1rem;font-weight:500;line-height:1.5;color:#e5e7eb;border:1px solid #374151;border-radius:.5rem;min-height:48px;transition:border-color .2s ease,color .2s ease}.Navigation_mobileLoginLink__yhQSK svg{font-size:1.125rem}.Navigation_mobileLoginLink__yhQSK:hover{color:#fff;border-color:#22c55e}.Navigation_mobileCtaButton__SbGhX{display:inline-flex;transition:all .2s ease;cursor:pointer;border:none;outline:none}.Navigation_mobileCtaButton__SbGhX:focus-visible{outline:2px solid #4ade80;outline-offset:2px}.Navigation_mobileCtaButton__SbGhX{background:linear-gradient(90deg,#0B8A4E,#04663B);color:#fff;box-shadow:0 10px 30px rgba(34,197,94,.2)}.Navigation_mobileCtaButton__SbGhX:hover{opacity:.9;transform:translateY(-1px)}.Navigation_mobileCtaButton__SbGhX{font-family:var(--font-marketing-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"kern";font-kerning:normal;font-size:var(--type-body,1.0625rem);font-weight:400;line-height:1.7;text-wrap:pretty;padding:1rem;border-radius:.5rem;font-weight:600;line-height:1.5;margin-top:.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.Layout_layout__hzm1q{min-height:100vh;display:flex;flex-direction:column}.Layout_skipLink__Hnhxs{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Layout_skipLink__Hnhxs:focus{position:fixed;top:1rem;left:1rem;z-index:80;padding:.75rem 1rem;background:#22c55e;color:#fff;border-radius:.375rem;font-weight:600;clip:auto;width:auto;height:auto;outline:none}.Layout_main__ghA2Q{flex:1 1}.Layout_navSpacer__6EPHF{height:5rem}.ProjectSwitcher_eyebrow__Ns8mz{display:block;color:#4ade80;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;margin-bottom:.5rem}.ProjectSwitcher_staticBox__bY9Ve{padding:.75rem .75rem 1rem}.ProjectSwitcher_staticName__rcwoa{display:block;color:#e5e7eb;font-size:.875rem;font-weight:500;line-height:1.375}.ProjectSwitcher_root__ui7F1{position:relative;padding:.75rem .75rem 1rem}.ProjectSwitcher_trigger__SsOlj{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.5rem .75rem;border-radius:.5rem;border:1px solid rgba(55,65,81,.7);background:rgba(17,24,39,.5);color:#f3f4f6;font-size:.875rem;font-weight:500;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.ProjectSwitcher_trigger__SsOlj:hover{border-color:rgba(34,197,94,.4)}.ProjectSwitcher_trigger__SsOlj:focus-visible{outline:2px solid #4ade80;outline-offset:2px}.ProjectSwitcher_trigger__SsOlj[data-pending]{opacity:.6}.ProjectSwitcher_triggerName__z5c0G{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectSwitcher_chevron__TvzNw{flex:none;color:#6b7280;transition:transform .15s ease}.ProjectSwitcher_trigger__SsOlj[aria-expanded=true] .ProjectSwitcher_chevron__TvzNw{transform:rotate(180deg)}.ProjectSwitcher_menu__m7NWO{position:absolute;z-index:20;top:calc(100% - .5rem);left:.75rem;right:.75rem;margin:0;padding:.25rem;list-style:none;border-radius:.5rem;border:1px solid rgba(55,65,81,.8);background:#1f2937;box-shadow:0 18px 40px -12px rgba(0,0,0,.55)}.ProjectSwitcher_option__EMwJ2{display:flex;flex-direction:column;gap:2px;width:100%;padding:.5rem .75rem;border:none;border-radius:.375rem;background:rgba(0,0,0,0);text-align:left;cursor:pointer;transition:background-color .15s ease}.ProjectSwitcher_option__EMwJ2:hover{background:rgba(34,197,94,.1)}.ProjectSwitcher_option__EMwJ2:focus-visible{outline:2px solid #4ade80;outline-offset:-2px}.ProjectSwitcher_optionActive__qa2qL{background:rgba(34,197,94,.14)}.ProjectSwitcher_optionName__NDF5U{color:#f3f4f6;font-size:.875rem;font-weight:500;line-height:1.375}.ProjectSwitcher_optionMeta__q7NXt{color:#6b7280;font-size:.75rem;font-family:var(--font-jetbrains-mono),"JetBrains Mono","Fira Code",monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:reduce){.ProjectSwitcher_chevron__TvzNw,.ProjectSwitcher_trigger__SsOlj[aria-expanded=true] .ProjectSwitcher_chevron__TvzNw{transition:none;transform:none}}