.blog-card_editorial___dcBU{background:var(--card);border:1px solid var(--border);border-radius:0;backdrop-filter:none}.blog-card_editorial___dcBU:hover{border-color:var(--primary)}.blog-card_editorial___dcBU h3{color:var(--foreground);font-weight:500}.blog-card_editorial___dcBU:hover h3{color:var(--primary)}.blog-card_editorial___dcBU p{color:var(--muted-foreground)}.blog-card_editorial___dcBU .blog-card_tags__RRAkS a{color:var(--primary);background:var(--secondary);border-radius:0;font-size:10px}.blog-card_editorial___dcBU .blog-card_tags__RRAkS a:hover{background:var(--secondary)}.blog-card_editorial___dcBU .blog-card_meta__55yDY{color:var(--muted-foreground);border-color:var(--border);flex-wrap:wrap;gap:12px}.blog-card_editorial___dcBU>div:last-child{background:none}@font-face{font-family:Pax Editorial;src:url(/fonts/instrument-serif-italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}.company-home_site__VJRe7{--paper:var(--background);--ink:var(--foreground);--line:var(--border);--teal:var(--primary);background:var(--paper);color:var(--ink);font-family:var(--font-sans),sans-serif;min-height:100vh;padding:20px 40px 0}.company-home_site__VJRe7 *,.company-home_site__VJRe7 :after,.company-home_site__VJRe7 :before{box-sizing:border-box}.company-home_site__VJRe7 a{color:inherit;text-decoration:none}.company-home_site__VJRe7 a,.company-home_site__VJRe7 summary{-webkit-tap-highlight-color:transparent}.company-home_site__VJRe7 a:focus-visible,.company-home_site__VJRe7 summary:focus-visible{outline:2px solid var(--teal);outline-offset:6px}.company-home_site__VJRe7 ::selection{background:light-dark(#d6e5de,#3d564b);color:var(--ink)}.company-home_site__VJRe7 :where(section,article)[id]{scroll-margin-top:155px}.company-home_site__VJRe7 figure,.company-home_site__VJRe7 h1,.company-home_site__VJRe7 h2,.company-home_site__VJRe7 h3,.company-home_site__VJRe7 h4,.company-home_site__VJRe7 p{margin:0}.company-home_site__VJRe7 em{font-family:Pax Editorial,Georgia,serif;font-weight:400}.company-home_site__VJRe7 h2{font-size:clamp(38px,4.3vw,58px);line-height:1.04;letter-spacing:-2.4px;font-weight:550}.company-home_site__VJRe7 h2 em{font-size:1.15em;letter-spacing:-1.5px}.company-home_site__VJRe7 main{max-width:1200px;margin:auto;border-inline:1px solid var(--line)}.company-home_skipLink__gRxKM{position:fixed;left:20px;top:-100px;padding:16px;background:var(--ink);color:var(--paper)!important;z-index:100}.company-home_skipLink__gRxKM:focus{top:12px}.company-home_header___4mF8{max-width:1200px;margin:0 auto;min-height:72px;padding:14px 28px;border:1px solid var(--line);display:flex;align-items:center;gap:28px;position:sticky;top:12px;background:light-dark(#f7f6f2f5,#181b1cf5);z-index:30;box-shadow:0 3px 12px light-dark(#19191f04,#00000014)}.company-home_header___4mF8:after,.company-home_header___4mF8:before{content:"";position:absolute;width:7px;height:7px;border-color:light-dark(#76747b,#b4bab6);pointer-events:none}.company-home_header___4mF8:before{top:-1px;left:-1px;border-top:1px solid;border-left:1px solid}.company-home_header___4mF8:after{bottom:-1px;right:-1px;border-bottom:1px solid;border-right:1px solid}.company-home_header___4mF8{flex-wrap:wrap;row-gap:0}.company-home_latestPost__OE7mi{flex-basis:100%;min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-size:12px;line-height:1.5}.company-home_latestPost__OE7mi>span:first-child{color:var(--muted-foreground)}.company-home_latestPost__OE7mi strong{font-weight:500}.company-home_latestPost__OE7mi svg{flex-shrink:0;color:var(--teal)}.company-home_latestPost__OE7mi:hover strong{color:var(--teal)}.company-home_latestPostLanguage__lnM4K{font-family:var(--font-mono),monospace;font-size:9px;color:var(--muted-foreground)}.company-home_brand__Skxog{display:inline-flex;align-items:center;font-size:23px;font-weight:650;letter-spacing:-1.1px;white-space:nowrap}.company-home_brandMark__Qcjh2{font-family:Georgia,serif;font-style:italic;margin-right:12px;width:28px;height:29px;border-bottom:1px solid var(--teal);font-size:26px;font-weight:400;line-height:1}.company-home_brandDot__P_VZ7{color:var(--teal)}.company-home_nav__z9Orj{display:flex;align-items:center;gap:25px;margin-left:auto}.company-home_nav__z9Orj a{display:flex;align-items:center;gap:4px;font-size:12px;min-height:36px}.company-home_footer__4f6fK a:hover,.company-home_nav__z9Orj a:hover{color:var(--teal)}.company-home_headerCta__0sDdO{white-space:nowrap}.company-home_eyebrow__Hnpd2{font-family:var(--font-mono),monospace;font-size:10px;font-weight:400;letter-spacing:1.3px;line-height:1.7;text-transform:uppercase;color:var(--muted-foreground)}.company-home_hero__wc75U{text-align:center;position:relative;padding:52px 24px 49px;isolation:isolate}.company-home_hero__wc75U:before{content:"";position:absolute;inset:45% 0 0;background-image:linear-gradient(light-dark(#d9d7d280,#41484980) 1px,transparent 0),linear-gradient(90deg,light-dark(#d9d7d280,#41484980) 1px,transparent 0);mask-image:linear-gradient(transparent,#0009);z-index:-1}.company-home_hero__wc75U:after{content:"";position:absolute;inset:0;background-image:radial-gradient(light-dark(#9b999329,#b9c2ba18) .55px,transparent 0);background-size:5px 5px;mask-image:linear-gradient(#0002,transparent 65%);z-index:-1}.company-home_hero__wc75U .company-home_eyebrow__Hnpd2{display:flex;align-items:center;justify-content:center;gap:9px}.company-home_spark__Lv_PI{color:light-dark(#8a5c53,#c99f91);font-size:24px;line-height:1}.company-home_hero__wc75U h1{margin:22px 0 26px;font-size:clamp(60px,7.1vw,100px);line-height:.98;letter-spacing:-5px;font-weight:600}.company-home_hero__wc75U h1 em{font-size:1.13em;letter-spacing:-3px}.company-home_heroIntro__CxvSM{font-size:19px;line-height:1.55;color:light-dark(#4f4d55,#c1c6c1);letter-spacing:-.3px}.company-home_actions__McDZd{display:flex;justify-content:center;align-items:center;gap:28px;margin-top:28px}.company-home_primaryButton__uxGXv{--cta-height:48px;--cta-padding:14px 20px}.company-home_textLink__2avJa{display:inline-flex;align-items:center;gap:12px;font-size:13px;min-height:44px}.company-home_textLink__2avJa:hover{color:var(--teal)}.company-home_heroNote__UVFdP{margin-top:27px!important;font-family:var(--font-mono),monospace;font-size:10px;color:var(--muted-foreground);line-height:1.7}.company-home_heroNote__UVFdP span{margin:0 8px}.company-home_heroIntro__CxvSM{max-width:720px;margin-inline:auto!important}.company-home_proof__rt2CF{padding:0 35px 34px;border-bottom:1px solid var(--line);text-align:center}.company-home_site__VJRe7 .company-home_proof__rt2CF h2{display:flex;gap:16px;align-items:center;font-family:var(--font-mono),monospace;font-size:9px;font-weight:400;letter-spacing:1.2px;color:var(--muted-foreground)}.company-home_site__VJRe7 .company-home_proof__rt2CF h2:after,.company-home_site__VJRe7 .company-home_proof__rt2CF h2:before{content:"";flex:1;height:1px;background:var(--line)}.company-home_proofGrid__K_udo{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding-top:28px;align-items:start}.company-home_proofGrid__K_udo a{display:grid;gap:8px}.company-home_proofGrid__K_udo strong{font-size:21px;letter-spacing:-.8px;font-weight:600}.company-home_proofGrid__K_udo a>span{font-size:10px;color:var(--muted-foreground)}.company-home_services__JQqft{padding:0 48px}.company-home_sectionIntro__yYgWd{text-align:center;max-width:680px;margin:auto;padding:100px 0 32px}.company-home_sectionIntro__yYgWd h2{margin:20px 0 28px}.company-home_sectionIntro__yYgWd>p:not(.company-home_eyebrow__Hnpd2){font-size:16px;color:var(--muted-foreground);line-height:1.75;max-width:600px;margin:auto}.company-home_sectionIntro__yYgWd .company-home_entryPoints__1xBNt{margin-top:20px!important;font-size:12px!important;color:var(--teal)!important}.company-home_serviceRow__ziBql{display:grid;grid-template-columns:1fr 1.1fr;gap:65px;align-items:center;padding:72px 0;border-bottom:1px solid var(--line)}.company-home_serviceRow__ziBql:last-child{border-bottom:0;padding-bottom:100px}.company-home_serviceRow__ziBql:nth-of-type(2n){grid-template-columns:1.1fr 1fr}.company-home_serviceRow__ziBql:nth-of-type(2n) .company-home_serviceCopy__HSO12{order:2}.company-home_serviceCopy__HSO12{min-width:0}.company-home_serviceCopy__HSO12 h3{font-size:clamp(32px,3.1vw,43px);line-height:1.08;letter-spacing:-1.6px;font-weight:550;margin:18px 0 22px}.company-home_serviceCopy__HSO12 h3 em{font-size:1.14em;letter-spacing:-.6px}.company-home_serviceCopy__HSO12>p:not(.company-home_eyebrow__Hnpd2){font-size:16px;line-height:1.75;color:var(--muted-foreground)}.company-home_serviceCopy__HSO12 ul{list-style:none;padding:0;margin:22px 0}.company-home_serviceCopy__HSO12 li{position:relative;padding-left:18px;font-size:12px;line-height:1.7;margin:10px 0;color:light-dark(#4e4d54,#c1c6c1)}.company-home_serviceCopy__HSO12 li:before{content:"↳";color:var(--teal);position:absolute;left:0}.company-home_output__iYXg8{border-top:1px solid var(--line);padding-top:18px}.company-home_output__iYXg8>span{font-family:var(--font-mono),monospace;font-size:9px;letter-spacing:1px;color:var(--teal)}.company-home_output__iYXg8 p{font-size:14px;line-height:1.65;margin-top:8px}.company-home_visual__0aaAv{border:1px solid var(--line);min-width:0;padding:18px 24px 28px;position:relative;background-image:radial-gradient(light-dark(#89878236,#b9c2ba25) .6px,transparent 0);background-size:7px 7px}.company-home_visual__0aaAv figcaption{font-family:var(--font-mono),monospace;font-size:8px;letter-spacing:.7px;display:flex;gap:12px;justify-content:space-between;color:var(--muted-foreground);padding-bottom:25px}.company-home_strategy__DFOTn{background-color:light-dark(#ebeae2,#2b2d29)}.company-home_ai__5jlbK{background-color:light-dark(#ece9f0,#2c2932)}.company-home_platforms__zqFoN{background-color:light-dark(#e5ede7,#25312c)}.company-home_security__Ld6ZK{background-color:light-dark(#f0e7e3,#332b28)}.company-home_decisionSheet__HKSyP{background:light-dark(#fdfcf9,#222725);padding:22px;box-shadow:5px 5px 0 var(--background),5px 5px 0 1px light-dark(#c9c6bc,#4e554d),0 6px 20px light-dark(#36352e0a,#00000030);border:1px solid light-dark(#c9c6bc,#4e554d)}.company-home_sheetHeader__2luDZ{display:flex;justify-content:space-between;font-family:var(--font-mono),monospace;font-size:9px;color:var(--muted-foreground)}.company-home_decisionSheet__HKSyP h4{font-family:Pax Editorial,Georgia,serif;font-style:italic;font-weight:400;font-size:36px;margin:23px 0 15px}.company-home_decisionRow__noXPK{display:flex;gap:18px;padding:18px 0;border-top:1px solid var(--line)}.company-home_decisionRow__noXPK>span{font-family:var(--font-mono),monospace;font-size:10px;padding-top:3px;color:var(--teal)}.company-home_decisionRow__noXPK strong{font-size:13px;font-weight:500}.company-home_decisionRow__noXPK p{font-size:11px;line-height:1.6;color:var(--muted-foreground);margin-top:6px}.company-home_sheetResult__GQdSi{display:flex;align-items:center;gap:12px;padding:14px 12px;background:light-dark(#e8eee6,#304036);font-size:11px;margin-top:5px}.company-home_aiDiagram__t9TbT{max-width:310px;margin:auto;text-align:center}.company-home_inputPair__Mhrgm{display:flex;justify-content:space-between;gap:20px}.company-home_inputPair__Mhrgm span{flex:1;border:1px solid light-dark(#c9c2cf,#504859);background:light-dark(#f8f6fa,#24232b);padding:13px 8px;font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.5px}.company-home_flowConnector__szmVH{height:26px;line-height:26px;text-align:center;font-size:18px;color:light-dark(#6b6472,#c0b5cc)}.company-home_flowBox__wJP0F{padding:13px 12px;display:flex;align-items:center;justify-content:center;gap:10px;background:light-dark(#faf9fb,#24232b);border:1px solid light-dark(#c9c2cf,#504859);font-size:12px}.company-home_modelNode__WPDlP{height:123px;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;background:light-dark(#ded6e8,#44394f);border:1px solid light-dark(#b1a7bc,#71637f);border-radius:70px}.company-home_modelNode__WPDlP strong{font-size:19px;font-weight:500}.company-home_modelNode__WPDlP>span{font-family:var(--font-mono),monospace;font-size:9px;color:light-dark(#645a70,#c0b5cc)}.company-home_applicationNode__0Cj_L{display:flex;align-items:center;justify-content:center;gap:35px;background:var(--background);border:1px solid light-dark(#c9c2cf,#504859);padding:14px;font-size:13px}.company-home_platformDiagram___Lo4R{padding:25px 0 15px;text-align:center}.company-home_platformClients__tE3pK{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.company-home_platformClients__tE3pK>span{border:1px solid light-dark(#b8c7bd,#4b6254);padding:17px 5px;background:light-dark(#f7f9f6,#202a24);font-size:11px}.company-home_branchLine__Vw3Bx{height:33px;width:70%;margin:auto;border:1px solid light-dark(#8fa498,#668872);border-top:0 solid light-dark(#8fa498,#668872);position:relative}.company-home_branchLine__Vw3Bx:after{content:"";height:19px;width:1px;background:light-dark(#8fa498,#668872);position:absolute;left:50%;top:33px}.company-home_apiNode___589V{display:flex;flex-direction:column;align-items:center;gap:11px;padding:25px 10px;border:1px solid light-dark(#9db5a6,#6b8a76);background:light-dark(#d7e5da,#364b3f);margin:18px 25px 0}.company-home_apiNode___589V strong{font-size:19px;font-weight:500}.company-home_apiNode___589V span{font-size:10px;color:light-dark(#53685b,#b4c9b9)}.company-home_dataLayer__flrkA{display:flex;gap:16px;margin:0 25px}.company-home_dataLayer__flrkA span{flex:1;padding:14px 6px;border:1px solid light-dark(#b8c7bd,#4b6254);background:light-dark(#f7f9f6,#202a24);font-size:11px}.company-home_operations__Zvo9V{display:flex;align-items:center;justify-content:space-between;gap:5px;border-top:1px dashed light-dark(#a7b9ad,#6b8a76);margin-top:27px;padding-top:20px;font-family:var(--font-mono),monospace;font-size:9px;color:light-dark(#52685b,#b4c9b9)}.company-home_platformDiagram___Lo4R>p{font-size:10px;color:var(--muted-foreground);margin-top:20px}.company-home_securityDiagram__tShgH{text-align:center;padding:4px 10px 8px}.company-home_accessRequest__4eGic{font-size:12px;padding:14px;background:light-dark(#faf7f4,#292320);border:1px solid light-dark(#cbbdb7,#605047);max-width:260px;margin:auto}.company-home_trustBoundary__SOZF4{padding:30px 20px 20px;display:flex;flex-direction:column;align-items:center;gap:12px;border:1px dashed light-dark(#aa8e84,#987968);margin-top:10px;position:relative;background:light-dark(#f7f0eb,#302723)}.company-home_boundaryLabel__z3QnC{position:absolute;top:-7px;background:light-dark(#f0e7e3,#332b28);padding:0 10px;font-family:var(--font-mono),monospace;font-size:9px;letter-spacing:1px;color:light-dark(#795f58,#d0b2a3)}.company-home_trustBoundary__SOZF4 strong{font-size:18px;font-weight:500}.company-home_trustBoundary__SOZF4 p{font-size:12px;color:var(--muted-foreground)}.company-home_trustBoundary__SOZF4>div:not(.company-home_gateTraffic__RzGHz){width:100%;border:1px solid light-dark(#cbbdb7,#605047);padding:16px 7px;background:light-dark(#fffaf7,#27211e);font-size:11px;margin-top:8px}.company-home_reviewFlow__9i0JT{display:flex;padding:0;margin:24px 0 0;list-style:none}.company-home_reviewFlow__9i0JT li{flex:1;display:grid;gap:8px;font-size:11px;border-right:1px solid light-dark(#cbbdb7,#605047)}.company-home_reviewFlow__9i0JT li:last-child{border-right:0}.company-home_reviewFlow__9i0JT span{font-family:var(--font-mono),monospace;font-size:9px;color:light-dark(#795f58,#d0b2a3)}.company-home_section__DVfBk{padding:94px 48px;border-top:1px solid var(--line)}.company-home_splitHeading__Vuceh{display:grid;grid-template-columns:1.35fr 1fr;gap:70px;align-items:end;margin-bottom:55px}.company-home_faqSection__p8Gjv h2,.company-home_splitHeading__Vuceh h2{margin-top:20px}.company-home_splitHeading__Vuceh>p{color:var(--muted-foreground);line-height:1.75;font-size:15px}.company-home_founder__Saf7d{display:grid;grid-template-columns:330px 1fr;gap:65px;align-items:center;margin:55px 0 70px}.company-home_founderPhoto__5iRCS img{display:block;width:100%;height:350px;object-fit:cover;filter:saturate(.68)}.company-home_founderPhoto__5iRCS>span{display:block;font-family:var(--font-mono),monospace;font-size:8px;letter-spacing:1px;padding:12px 0;color:var(--muted-foreground)}.company-home_founderCopy__eQepD h3{font-size:31px;line-height:1.15;letter-spacing:-1px;font-weight:500;margin:16px 0 24px}.company-home_founderCopy__eQepD h3 em{font-size:1.22em}.company-home_founderCopy__eQepD>p:not(.company-home_eyebrow__Hnpd2){font-size:14px;line-height:1.8;color:var(--muted-foreground);margin-bottom:15px}.company-home_founderLinks__s85Ot{display:flex;flex-wrap:wrap;align-items:center;gap:25px;margin-top:18px}.company-home_mutedLink__yryO8{font-size:11px;color:var(--muted-foreground)!important}.company-home_experienceLabel__cCKhk{font-family:var(--font-mono),monospace;font-size:9px;line-height:1.7;letter-spacing:1px;color:var(--muted-foreground);padding-bottom:18px}.company-home_experienceRow__mnrxe{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.65fr;gap:50px;padding:26px 0}.company-home_experienceNames__8d0mg{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.company-home_experienceNames__8d0mg a{display:inline-flex;align-items:center;gap:7px;font-size:17px;letter-spacing:-.4px;font-weight:500}.company-home_experienceNames__8d0mg a:hover{color:var(--teal)}.company-home_experienceRow__mnrxe>div:first-child>p{font-size:11px;line-height:1.7;color:var(--muted-foreground);margin-top:8px}.company-home_experienceRow__mnrxe h3{font-size:12px;font-weight:500;margin-bottom:8px}.company-home_experienceRow__mnrxe>div:last-child>p{color:var(--muted-foreground);font-size:13px;line-height:1.8}.company-home_recognition__M82sZ{display:block;color:var(--teal)!important;font-size:11px;line-height:1.6;margin-top:12px}.company-home_partnersGrid__gfvyS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.company-home_partnerCard__GMY6H{min-width:0;padding:27px 30px 30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.company-home_partnerCard__GMY6H h3{margin:14px 0 13px;font-size:clamp(16px,2vw,23px);font-weight:500;letter-spacing:-.7px}.company-home_partnerCard__GMY6H h3 a{display:inline-flex;align-items:center;gap:9px;overflow-wrap:anywhere}.company-home_partnerCard__GMY6H h3 a:hover{color:var(--teal)}.company-home_partnerCard__GMY6H>p:last-child{max-width:45ch;color:var(--muted-foreground);font-size:13px;line-height:1.75}.company-home_partnerContext__bpcki{margin:22px 0 38px!important;color:var(--muted-foreground);font-size:12px;line-height:1.75}.company-home_partnersProposal__Qi6c6{display:grid;grid-template-columns:1fr 1.15fr;gap:55px;padding:32px 36px;border:1px solid var(--line);background:var(--card)}.company-home_partnersProposal__Qi6c6 h3{max-width:13ch;margin-top:16px;font-size:29px;font-weight:500;line-height:1.2;letter-spacing:-.8px}.company-home_partnersProposal__Qi6c6>div:last-child>p{color:var(--muted-foreground);font-size:13px;line-height:1.8}.company-home_partnersProposal__Qi6c6 .company-home_textLink__2avJa{margin-top:15px}.company-home_approach__1hwB2{background:var(--card)}.company-home_steps__wQU2n{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;list-style:none;padding:0;margin:0}.company-home_stepNumber__4eib0{display:flex;align-items:center;gap:15px;color:var(--teal);font-family:var(--font-mono),monospace;font-size:10px}.company-home_stepNumber__4eib0:after{content:"";height:1px;background:light-dark(#bfc7bb,#53694b);flex:1;order:1}.company-home_stepNumber__4eib0 svg{order:2}.company-home_steps__wQU2n li:last-child .company-home_stepNumber__4eib0 svg{visibility:hidden}.company-home_steps__wQU2n h3{margin:22px 0 15px;font-size:22px;font-weight:500;letter-spacing:-.6px}.company-home_steps__wQU2n p{font-size:13px;line-height:1.8;color:var(--muted-foreground)}.company-home_steps__wQU2n strong{display:block;font-size:11px;line-height:1.6;font-weight:500;color:var(--teal);margin-top:22px}.company-home_engagements__JemCl{display:flex;gap:25px;align-items:center;flex-wrap:wrap;border-top:1px solid light-dark(#d2d5ca,#475745);margin-top:45px;padding-top:25px}.company-home_engagements__JemCl>span{font-family:var(--font-mono),monospace;font-size:9px;letter-spacing:1px;color:var(--muted-foreground)}.company-home_engagements__JemCl p{font-size:13px;line-height:1.8}.company-home_engagements__JemCl p span{color:var(--muted-foreground);margin:0 14px}.company-home_researchFeatures__jrWl1{display:grid;grid-template-columns:1fr 1fr;gap:30px}.company-home_researchFeature__fxMTq{border-bottom:1px solid var(--line);min-width:0}.company-home_buildRightVisual__5ifyz,.company-home_researchPhoto__mJZ7D{height:290px;overflow:hidden}.company-home_researchPhoto__mJZ7D img{display:block;width:100%;height:100%;object-fit:cover}.company-home_buildRightVisual__5ifyz{padding:32px;background:light-dark(#e6e9df,#2b342b);border:1px solid light-dark(#d2d7c9,#475745);display:flex;flex-direction:column;justify-content:center}.company-home_buildRightVisual__5ifyz>span{font-family:var(--font-mono),monospace;font-size:9px;letter-spacing:1.2px;color:light-dark(#5c6656,#b8c7af)}.company-home_buildRightVisual__5ifyz>div:not(.company-home_verifyLoop__85M1I){display:flex;justify-content:space-between;align-items:center;gap:10px;margin:28px 0 18px}.company-home_buildRightVisual__5ifyz strong{font-size:25px;letter-spacing:-1px;font-weight:500}.company-home_buildRightVisual__5ifyz svg{width:17px;color:var(--teal)}.company-home_buildRightVisual__5ifyz>p{font-family:Pax Editorial,Georgia,serif;font-style:italic;font-size:32px}.company-home_verifyLoop__85M1I{border-top:1px solid light-dark(#bcc6b4,#53694b);margin-top:26px;padding-top:15px;font-family:var(--font-mono),monospace;font-size:9px;line-height:1.7;color:light-dark(#5c6656,#b8c7af)}.company-home_researchText__Y2_PH{padding:25px 0 30px}.company-home_researchCompact__qFiI4 h3,.company-home_researchText__Y2_PH h3{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:27px;letter-spacing:-.7px;font-weight:500;margin:12px 0 15px}.company-home_researchCompact__qFiI4 a>p:last-child,.company-home_researchText__Y2_PH>p:last-child{color:var(--muted-foreground);font-size:13px;line-height:1.8}.company-home_researchCompact__qFiI4 a:hover h3,.company-home_researchFeature__fxMTq:hover h3{color:var(--teal)}.company-home_researchCompact__qFiI4{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-top:34px}.company-home_researchCompact__qFiI4 h3{font-size:21px}.company-home_researchCompact__qFiI4>a{min-width:0;padding:24px 0;border-top:1px solid var(--line)}.company-home_researchCompact__qFiI4>a>svg{color:var(--teal);margin-bottom:20px}.company-home_community____kmt{margin-top:45px;border-top:1px solid var(--line);padding-top:25px;display:flex;flex-wrap:wrap;align-items:center;gap:20px}.company-home_community____kmt>p{font-family:var(--font-mono),monospace;font-size:9px;letter-spacing:.8px;color:var(--muted-foreground)}.company-home_community____kmt nav{display:flex;flex-wrap:wrap;gap:25px}.company-home_community____kmt a{font-size:11px;min-height:32px;display:inline-flex;align-items:center}.company-home_community____kmt a:hover{color:var(--teal)}.company-home_faqSection__p8Gjv{display:grid;grid-template-columns:.8fr 1.4fr;gap:65px}.company-home_questions__7wKoE{border-top:1px solid var(--line)}.company-home_questions__7wKoE details{border-bottom:1px solid var(--line)}.company-home_questions__7wKoE summary{display:flex;gap:20px;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;font-size:14px;font-weight:500;padding:24px 0;line-height:1.6}.company-home_questions__7wKoE summary::-webkit-details-marker{display:none}.company-home_questions__7wKoE summary svg{flex-shrink:0;transition:transform .18s;color:var(--teal)}.company-home_questions__7wKoE details[open] summary svg{transform:rotate(45deg)}.company-home_questions__7wKoE details p{font-size:14px;color:var(--muted-foreground);line-height:1.8;padding:0 25px 24px 0}.company-home_contact__C9Tsy{padding:80px 24px 65px;border-top:1px solid var(--line);text-align:center}.company-home_contact__C9Tsy:before{content:"";position:absolute;inset:0;background-image:linear-gradient(light-dark(#d9d7d250,#41484950) 1px,transparent 0),linear-gradient(90deg,light-dark(#d9d7d250,#41484950) 1px,transparent 0);background-size:38px 38px;mask-image:linear-gradient(#0009,transparent 80%);z-index:-1}.company-home_contact__C9Tsy h2{font-size:clamp(55px,6.8vw,90px);margin:22px 0 28px;letter-spacing:-3px}.company-home_contact__C9Tsy>p:not(.company-home_eyebrow__Hnpd2){font-size:15px;line-height:1.8;color:var(--muted-foreground);margin-bottom:32px}.company-home_contactEmail__IKUga{display:block;font-size:12px;margin:25px auto 15px;width:fit-content}.company-home_contactEmail__IKUga:hover{text-decoration:underline}.company-home_contactLocation__6qRb5{font-family:var(--font-mono),monospace;font-size:9px;color:var(--muted-foreground);letter-spacing:.6px}.company-home_footer__4f6fK{--footer-ink:light-dark(#172334,#f3f7ff);--footer-muted:light-dark(#4c5b6e,#c3cede);--footer-line:light-dark(#cbd9e4,#35465e);--footer-accent:light-dark(#086b7b,#78e5f0);position:relative;max-width:1200px;margin:auto;padding:44px 40px 24px;display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);gap:36px 64px;border:1px solid var(--footer-line);border-top:0;color:var(--footer-ink);background:radial-gradient(ellipse at 0 0,light-dark(#ccebef99,#16445570),transparent 55%),linear-gradient(125deg,light-dark(#eef5f8,#121c2a),light-dark(#f1eef8,#1c2135))}.company-home_footer__4f6fK:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--footer-accent),light-dark(#9974c1,#c5a1f2),light-dark(#be914d,#e8c17b))}.company-home_footerBrand__xdqWl{min-width:0}.company-home_footer__4f6fK .company-home_brand__Skxog{font-size:27px}.company-home_footer__4f6fK .company-home_brandDot__P_VZ7{color:var(--footer-accent)}.company-home_footer__4f6fK .company-home_brandMark__Qcjh2{border-color:var(--footer-accent)}.company-home_footer__4f6fK p{max-width:29ch;font-size:12px;line-height:1.8;margin-top:14px;color:var(--footer-muted)}.company-home_footerContact__cmQTN{width:fit-content;max-width:100%;margin-top:24px;padding-top:18px;border-top:1px solid var(--footer-line)}.company-home_footer__4f6fK .company-home_footerContactLink__EeZdW{display:inline-flex;align-items:center;gap:8px;min-height:32px;color:var(--footer-accent);font-size:12px;font-weight:550}.company-home_footer__4f6fK .company-home_footerEmail__b0dE9{display:block;width:fit-content;max-width:100%;padding-block:5px;color:var(--footer-ink);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.company-home_footer__4f6fK nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;align-content:start;padding-top:5px}.company-home_footerGroup__mE329{--footer-group-accent:var(--footer-accent);min-width:0}.company-home_footerGroup__mE329:nth-child(2){--footer-group-accent:light-dark(#7142a0,#d1b2ff)}.company-home_footerGroup__mE329:nth-child(3){--footer-group-accent:light-dark(#825615,#f4cd83)}.company-home_footer__4f6fK .company-home_footerHeading__1WACy{margin:0 0 14px;color:var(--footer-group-accent);font:10px/1.6 var(--font-mono),monospace;letter-spacing:1px;text-transform:uppercase}.company-home_footer__4f6fK nav ul{list-style:none;margin:0;padding:0}.company-home_footer__4f6fK nav a{display:flex;align-items:center;width:fit-content;max-width:100%;min-height:34px;padding-block:5px;color:var(--footer-muted);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.company-home_footer__4f6fK nav a:focus-visible,.company-home_footer__4f6fK nav a:hover{color:var(--footer-group-accent);text-decoration:underline;text-underline-offset:4px}.company-home_footer__4f6fK .company-home_footerEmail__b0dE9:hover{color:var(--footer-accent);text-decoration:underline;text-underline-offset:4px}.company-home_footerBottom__PXEn6{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px 24px;border-top:1px solid var(--footer-line);padding-top:20px}.company-home_copyright__Gg2OY,.company-home_footerLocation__nKcvc{font:10px/1.6 var(--font-mono),monospace;color:var(--footer-muted)}@media (max-width:900px){.company-home_footer__4f6fK{grid-template-columns:1fr;gap:30px}}@media (min-width:1400px){.company-home_hero__wc75U{padding-top:66px;padding-bottom:60px}}@media (max-width:1050px){.company-home_site__VJRe7{padding-inline:24px}.company-home_header___4mF8{padding-inline:20px;gap:20px}.company-home_nav__z9Orj{gap:18px}.company-home_brand__Skxog{font-size:20px}.company-home_hero__wc75U h1{letter-spacing:-3px}.company-home_services__JQqft{padding-inline:32px}.company-home_serviceRow__ziBql,.company-home_serviceRow__ziBql:nth-of-type(2n){gap:30px}.company-home_visual__0aaAv{padding-inline:16px}.company-home_section__DVfBk{padding:76px 32px}.company-home_splitHeading__Vuceh{gap:35px}.company-home_founder__Saf7d{grid-template-columns:280px 1fr;gap:35px}.company-home_proofGrid__K_udo strong{font-size:17px}.company-home_proofGrid__K_udo{gap:15px}.company-home_founderPhoto__5iRCS img{height:330px}.company-home_buildRightVisual__5ifyz,.company-home_researchPhoto__mJZ7D{height:255px}.company-home_buildRightVisual__5ifyz{padding:24px}.company-home_buildRightVisual__5ifyz strong{font-size:22px}.company-home_faqSection__p8Gjv{gap:35px}}@media (max-width:1200px){.company-home_nav__z9Orj{display:none}.company-home_headerCta__0sDdO{margin-left:auto}}@media (max-width:800px){.company-home_hero__wc75U{padding:52px 20px 42px}.company-home_hero__wc75U h1{font-size:65px}.company-home_hero__wc75U h1 em{font-size:1.1em;letter-spacing:-2px}.company-home_proofGrid__K_udo{grid-template-columns:1fr 1fr;gap:26px 18px}.company-home_proofGrid__K_udo a:last-child{grid-column:1/-1}.company-home_proofGrid__K_udo strong{font-size:19px}.company-home_sectionIntro__yYgWd{padding-top:72px}.company-home_serviceRow__ziBql,.company-home_serviceRow__ziBql:nth-of-type(2n){grid-template-columns:1fr;gap:30px;padding:55px 0}.company-home_serviceRow__ziBql:nth-of-type(2n) .company-home_serviceCopy__HSO12{order:0}.company-home_serviceCopy__HSO12 h3{font-size:39px}.company-home_visual__0aaAv{width:100%;padding:20px 30px 30px}.company-home_decisionSheet__HKSyP,.company-home_platformDiagram___Lo4R,.company-home_securityDiagram__tShgH{max-width:400px;margin-inline:auto}.company-home_serviceRow__ziBql:last-child{padding-bottom:70px}.company-home_splitHeading__Vuceh{grid-template-columns:1fr;gap:25px;margin-bottom:35px}.company-home_splitHeading__Vuceh>p{max-width:550px}.company-home_founder__Saf7d{grid-template-columns:1fr 1.3fr;gap:25px;align-items:start;margin-top:35px}.company-home_founderPhoto__5iRCS img{height:300px}.company-home_founderCopy__eQepD h3{font-size:25px}.company-home_founderCopy__eQepD>p:not(.company-home_eyebrow__Hnpd2){font-size:13px}.company-home_experienceRow__mnrxe{gap:25px}.company-home_partnersProposal__Qi6c6{gap:28px}.company-home_steps__wQU2n{grid-template-columns:1fr 1fr;gap:35px}.company-home_researchFeatures__jrWl1{gap:24px}.company-home_buildRightVisual__5ifyz,.company-home_researchPhoto__mJZ7D{height:230px}.company-home_buildRightVisual__5ifyz{padding:18px}.company-home_buildRightVisual__5ifyz strong{font-size:18px}.company-home_buildRightVisual__5ifyz>p{font-size:27px}.company-home_buildRightVisual__5ifyz>span,.company-home_verifyLoop__85M1I{font-size:8px}.company-home_researchText__Y2_PH h3{font-size:23px}.company-home_faqSection__p8Gjv{grid-template-columns:1fr}.company-home_headerCta__0sDdO{display:none}.company-home_header___4mF8>.company-home_brand__Skxog{margin-right:auto}.company-home_header___4mF8{gap:12px}}@media (max-width:600px){.company-home_site__VJRe7{padding:10px 12px 0}.company-home_header___4mF8{top:8px;min-height:65px;padding:11px 13px;gap:10px}.company-home_brand__Skxog{font-size:19px;letter-spacing:-.9px}.company-home_brandMark__Qcjh2,.company-home_headerCta__0sDdO{display:none}.company-home_header___4mF8>.company-home_brand__Skxog{margin-right:auto}.company-home_hero__wc75U{padding:44px 16px 37px}.company-home_hero__wc75U .company-home_eyebrow__Hnpd2{font-size:7px;letter-spacing:.8px;gap:6px}.company-home_spark__Lv_PI{font-size:19px}.company-home_hero__wc75U h1{font-size:clamp(38px,10.8vw,60px);letter-spacing:-2px;line-height:1.08;margin-top:25px}.company-home_hero__wc75U h1 em{font-size:1.16em;line-height:.97;letter-spacing:-1px}.company-home_heroIntro__CxvSM{font-size:15px;letter-spacing:-.2px;line-height:1.7}.company-home_actions__McDZd{gap:17px;flex-direction:column;margin-top:26px}.company-home_primaryButton__uxGXv{font-size:12px}.company-home_textLink__2avJa{font-size:12px;min-height:35px}.company-home_heroNote__UVFdP{max-width:260px;margin-inline:auto!important;font-size:9px;margin-top:22px!important}.company-home_proof__rt2CF{padding:0 18px 30px}.company-home_site__VJRe7 .company-home_proof__rt2CF h2{font-size:7px;letter-spacing:.7px;gap:10px}.company-home_proofGrid__K_udo{padding-top:24px;gap:24px 12px}.company-home_proofGrid__K_udo strong{font-size:16px;letter-spacing:-.5px;line-height:1.4}.company-home_proofGrid__K_udo a>span{font-size:9px;line-height:1.5}.company-home_services__JQqft{padding-inline:20px}.company-home_sectionIntro__yYgWd{padding-top:60px;padding-bottom:0}.company-home_site__VJRe7 h2{font-size:38px;letter-spacing:-1.5px}.company-home_site__VJRe7 h2 em{letter-spacing:-.7px}.company-home_sectionIntro__yYgWd>p:not(.company-home_eyebrow__Hnpd2){font-size:15px}.company-home_sectionIntro__yYgWd .company-home_entryPoints__1xBNt{font-size:11px!important}.company-home_serviceRow__ziBql{padding-block:45px}.company-home_serviceCopy__HSO12 .company-home_eyebrow__Hnpd2{font-size:8px;letter-spacing:.8px}.company-home_serviceCopy__HSO12 h3{font-size:34px}.company-home_serviceCopy__HSO12>p:not(.company-home_eyebrow__Hnpd2){font-size:15px}.company-home_visual__0aaAv{padding:16px 14px 23px}.company-home_visual__0aaAv figcaption{font-size:8px;letter-spacing:.4px;gap:5px;padding-bottom:22px}.company-home_decisionSheet__HKSyP{padding:17px}.company-home_decisionSheet__HKSyP h4{font-size:30px}.company-home_decisionRow__noXPK{gap:12px;padding:14px 0}.company-home_decisionRow__noXPK strong{font-size:11px}.company-home_decisionRow__noXPK p{font-size:10px}.company-home_sheetHeader__2luDZ{font-size:7px}.company-home_sheetResult__GQdSi{font-size:10px;padding:12px 8px;gap:8px}.company-home_inputPair__Mhrgm span{font-size:9px}.company-home_flowBox__wJP0F{font-size:11px;gap:7px}.company-home_platformDiagram___Lo4R{padding-top:8px}.company-home_platformClients__tE3pK{gap:7px}.company-home_platformClients__tE3pK>span{font-size:10px}.company-home_apiNode___589V{margin-inline:10px}.company-home_apiNode___589V strong{font-size:17px}.company-home_dataLayer__flrkA{margin-inline:10px;gap:8px}.company-home_dataLayer__flrkA span{font-size:10px}.company-home_operations__Zvo9V{font-size:8px}.company-home_securityDiagram__tShgH{padding-inline:3px}.company-home_trustBoundary__SOZF4{padding-inline:12px}.company-home_trustBoundary__SOZF4 strong{font-size:16px}.company-home_reviewFlow__9i0JT li{font-size:10px}.company-home_section__DVfBk{padding:60px 20px}.company-home_eyebrow__Hnpd2{font-size:8px;letter-spacing:1px}.company-home_splitHeading__Vuceh>p{font-size:14px}.company-home_founder__Saf7d{grid-template-columns:1fr;gap:25px;margin-bottom:45px}.company-home_founderPhoto__5iRCS img{height:auto;aspect-ratio:1}.company-home_founderCopy__eQepD h3{font-size:29px}.company-home_founderCopy__eQepD>p:not(.company-home_eyebrow__Hnpd2){font-size:14px}.company-home_experienceLabel__cCKhk{font-size:7px}.company-home_experienceRow__mnrxe{grid-template-columns:1fr;gap:16px}.company-home_experienceNames__8d0mg a{font-size:17px}.company-home_partnersGrid__gfvyS,.company-home_partnersProposal__Qi6c6{grid-template-columns:1fr}.company-home_partnerCard__GMY6H{padding:23px 20px}.company-home_partnerCard__GMY6H h3{font-size:20px}.company-home_partnersProposal__Qi6c6{padding:25px 22px;gap:18px}.company-home_partnersProposal__Qi6c6 h3{font-size:25px}.company-home_steps__wQU2n{grid-template-columns:1fr;padding-left:15px;border-left:1px solid light-dark(#bfc7bb,#53694b);gap:35px}.company-home_stepNumber__4eib0{position:relative}.company-home_stepNumber__4eib0:before{content:"";width:7px;height:7px;background:light-dark(#729382,#9ab5a2);border-radius:50%;position:absolute;left:-19px}.company-home_steps__wQU2n h3{margin-top:13px}.company-home_steps__wQU2n strong{margin-top:12px}.company-home_engagements__JemCl{gap:12px}.company-home_engagements__JemCl p{font-size:12px}.company-home_engagements__JemCl p span{margin-inline:5px}.company-home_researchCompact__qFiI4,.company-home_researchFeatures__jrWl1{grid-template-columns:1fr;gap:30px}.company-home_buildRightVisual__5ifyz,.company-home_researchPhoto__mJZ7D{height:235px}.company-home_buildRightVisual__5ifyz{padding:25px}.company-home_buildRightVisual__5ifyz strong{font-size:23px}.company-home_buildRightVisual__5ifyz>p{font-size:31px}.company-home_researchCompact__qFiI4{padding-top:30px}.company-home_community____kmt{gap:12px}.company-home_community____kmt nav{gap:8px 20px}.company-home_questions__7wKoE summary{font-size:13px;gap:14px;padding-block:20px}.company-home_questions__7wKoE details p{font-size:13px;padding-right:0}.company-home_contact__C9Tsy{padding:60px 18px 50px}.company-home_contact__C9Tsy h2{font-size:58px;letter-spacing:-2px}.company-home_contact__C9Tsy>p:not(.company-home_eyebrow__Hnpd2){font-size:13px}.company-home_contact__C9Tsy>p:not(.company-home_eyebrow__Hnpd2) br{display:none}.company-home_footer__4f6fK{padding:32px 20px 20px}.company-home_footer__4f6fK nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}.company-home_footerGroup__mE329:last-child{grid-column:1/-1}.company-home_footerGroup__mE329:last-child ul{display:flex;flex-wrap:wrap;gap:0 24px}}@media (prefers-reduced-motion:reduce){.company-home_site__VJRe7 *,.company-home_site__VJRe7 :after,.company-home_site__VJRe7 :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.company-home_hero__wc75U{padding-bottom:20px}.company-home_hero__wc75U:before{background-size:38px 38px}.company-home_hero__wc75U .company-home_spark__Lv_PI{animation:company-home_spark-turn__9L22R 18s linear infinite}.company-home_visual__0aaAv{perspective:900px}.company-home_decisionSheet__HKSyP{transform:rotate(-2deg);transform-origin:50% 90%;transition:transform .65s cubic-bezier(.2,.7,.2,1),box-shadow .65s}.company-home_strategy__DFOTn:hover .company-home_decisionSheet__HKSyP{transform:rotate(0deg) translateY(-5px);box-shadow:8px 9px 0 var(--background),8px 9px 0 1px var(--border),0 18px 35px #0000000d}.company-home_decisionRow__noXPK{transition:background .25s,padding .25s}.company-home_decisionRow__noXPK:hover{background:var(--secondary);padding-inline:9px}.company-home_strategy__DFOTn[data-entered=true] .company-home_decisionRow__noXPK{animation:company-home_sheet-arrive__WIYEF .8s both}.company-home_strategy__DFOTn[data-entered=true] .company-home_decisionRow__noXPK:nth-of-type(3){animation-delay:.15s}.company-home_strategy__DFOTn[data-entered=true] .company-home_decisionRow__noXPK:nth-of-type(4){animation-delay:.3s}.company-home_sheetResult__GQdSi{position:relative;overflow:hidden}.company-home_sheetResult__GQdSi:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 25%,#ffffff30 50%,transparent 75%);transform:translateX(-100%);animation:company-home_sheet-glint__jZHAN 7s ease-in-out infinite}.company-home_modelNode__WPDlP{width:174px;height:168px;background:transparent;border:0;gap:8px}.company-home_flowConnector__szmVH{position:relative;color:transparent}.company-home_flowConnector__szmVH:before{content:"";position:absolute;inset:0 auto 0 50%;width:1px;background:light-dark(#a69caf,#756882)}.company-home_flowConnector__szmVH:after{content:"";position:absolute;left:calc(50% - 2px);top:0;width:5px;height:5px;border-radius:50%;background:light-dark(#78638c,#c7b8df);box-shadow:0 0 7px light-dark(#a78bbe66,#c7b8df77);animation:company-home_packet-flow___qjzr 3.6s linear infinite}.company-home_aiDiagram__t9TbT .company-home_flowConnector__szmVH:nth-of-type(4):after{animation-delay:.6s}.company-home_aiDiagram__t9TbT .company-home_flowConnector__szmVH:nth-of-type(6):after{animation-delay:1.2s}.company-home_aiDiagram__t9TbT .company-home_flowConnector__szmVH:nth-of-type(8):after{animation-delay:1.8s}.company-home_applicationNode__0Cj_L,.company-home_flowBox__wJP0F{position:relative;transition:box-shadow .3s,border-color .3s}.company-home_applicationNode__0Cj_L:hover,.company-home_flowBox__wJP0F:hover{border-color:light-dark(#9780b0,#b9a2d0);box-shadow:0 3px 20px #7a61931c}.company-home_platformDiagram___Lo4R{transform:rotateX(8deg) rotateY(-7deg);transition:transform .65s;transform-style:preserve-3d}.company-home_platforms__zqFoN:hover .company-home_platformDiagram___Lo4R{transform:rotateX(0) rotateY(0)}.company-home_apiNode___589V,.company-home_dataLayer__flrkA>span,.company-home_platformClients__tE3pK>span{transition:transform .4s,box-shadow .4s;box-shadow:3px 4px 0 light-dark(#b5c6b73d,#14201966)}.company-home_dataLayer__flrkA>span:hover,.company-home_platformClients__tE3pK>span:hover{transform:translateY(-5px);box-shadow:5px 9px 0 light-dark(#b5c6b73d,#14201966)}.company-home_apiNode___589V:hover{transform:translateY(-4px)}.company-home_platforms__zqFoN .company-home_flowConnector__szmVH:after{background:var(--teal)}.company-home_branchLine__Vw3Bx:before{content:"";position:absolute;width:5px;height:5px;background:var(--teal);border-radius:50%;left:-3px;top:0;animation:company-home_branch-route__Vp6an 4s linear infinite}.company-home_operations__Zvo9V svg{animation:company-home_operation-pulse__GZCc4 4s ease-in-out infinite}.company-home_operations__Zvo9V svg:nth-of-type(2){animation-delay:1.2s}.company-home_trustBoundary__SOZF4{padding-top:57px;isolation:isolate}.company-home_trustBoundary__SOZF4:after{content:"";position:absolute;inset:15% 0 auto;height:1px;background:linear-gradient(90deg,transparent,light-dark(#9d7e6d99,#d7b59caa),transparent);box-shadow:0 4px 12px #ba927733;animation:company-home_boundary-scan__oAEcd 6s ease-in-out infinite;pointer-events:none;z-index:-1}.company-home_gateTraffic__RzGHz{position:absolute;inset:0 25% auto;height:50px;display:flex;justify-content:space-between;pointer-events:none}.company-home_gateTraffic__RzGHz i{position:relative;top:-22px;display:grid;place-items:center;width:21px;height:21px;border:1px solid light-dark(#7c9c87,#8ab49a);color:light-dark(#35654a,#b5dbbe);background:light-dark(#edf4ed,#293f31);font:normal 11px var(--font-mono),monospace;border-radius:4px;animation:company-home_gate-allow__QUUvl 5s ease-in-out infinite}.company-home_gateTraffic__RzGHz i:nth-child(2){color:light-dark(#914f49,#e8aaa0);border-color:light-dark(#b58c84,#b88d80);background:light-dark(#f5e5df,#4b312d);animation-name:company-home_gate-deny__jedhx;animation-delay:1s}.company-home_steps__wQU2n li{position:relative}.company-home_steps__wQU2n li:before{content:"";position:absolute;left:27px;right:30px;top:10px;height:1px;background:var(--teal);transform:scaleX(0);transform-origin:left}.company-home_approach__1hwB2[data-entered=true] .company-home_steps__wQU2n li:before{animation:company-home_step-connect__ETUjZ 1s ease both}.company-home_approach__1hwB2 .company-home_steps__wQU2n li:nth-child(2):before{animation-delay:.5s}.company-home_approach__1hwB2 .company-home_steps__wQU2n li:nth-child(3):before{animation-delay:1s}.company-home_approach__1hwB2 .company-home_steps__wQU2n li:nth-child(4):before{animation-delay:1.5s}.company-home_buildRightVisual__5ifyz{position:relative;overflow:hidden}.company-home_buildRightVisual__5ifyz>div>svg{animation:company-home_operation-pulse__GZCc4 4s ease-in-out infinite}.company-home_buildRightVisual__5ifyz>div>svg:nth-of-type(2){animation-delay:1s}.company-home_verifyLoop__85M1I{position:relative}.company-home_verifyLoop__85M1I:before{content:"";position:absolute;top:-1px;left:0;height:1px;width:25%;background:var(--teal);animation:company-home_verify-trace__BDOkr 5s ease-in-out infinite}.company-home_researchPhoto__mJZ7D{position:relative;overflow:hidden}.company-home_researchPhoto__mJZ7D:after{content:"";position:absolute;width:140px;height:140px;border-radius:50%;right:-70px;bottom:-70px;border:1px solid #e5f3eccc;box-shadow:0 0 0 24px #def2e41a,0 0 0 48px #def2e41a;animation:company-home_sensing-wave__uEXw8 5s ease-out infinite;pointer-events:none}.company-home_scanStudy__0PMTF,.company-home_syncStudy__ikLOl{height:60px;position:relative;margin-bottom:24px;overflow:hidden;border-bottom:1px solid var(--line);background-image:radial-gradient(var(--border) .7px,transparent .7px);background-size:8px 8px}.company-home_syncStudy__ikLOl i{position:absolute;top:9px;left:12px;width:31px;height:36px;border:1px solid var(--teal);background:var(--paper);box-shadow:4px 4px 0 var(--secondary)}.company-home_syncStudy__ikLOl i:nth-child(2){left:106px}.company-home_syncStudy__ikLOl i:nth-child(3){top:27px;left:54px;width:43px;height:1px;border:0;background:var(--teal);animation:company-home_sync-pulse__n4uhM 3s ease-in-out infinite;box-shadow:none}.company-home_scanStudy__0PMTF i{position:absolute;inset:11px 20px;border:1px solid var(--border)}.company-home_scanStudy__0PMTF i:nth-child(2){inset:19px 45px;border-style:dashed}.company-home_scanStudy__0PMTF i:nth-child(3){inset:0 auto 0 0;width:20%;border:0;background:linear-gradient(90deg,transparent,light-dark(#b9a4bf44,#b9a4bf22));border-right:1px solid light-dark(#a087a7,#bfa2c7);animation:company-home_verify-trace__BDOkr 5s ease-in-out infinite}.company-home_contact__C9Tsy{isolation:isolate;overflow:hidden;position:relative}.company-home_contactMark__gc4qG{position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-12deg);font:500px/.8 Georgia,serif;-webkit-text-stroke:1px light-dark(#a4b0a330,#a4b0a325);color:transparent;pointer-events:none}.company-home_site__VJRe7 [data-animate]:not([data-visible=true]) *,.company-home_site__VJRe7 [data-animate]:not([data-visible=true]) :after,.company-home_site__VJRe7 [data-animate]:not([data-visible=true]) :before,.company-home_site__VJRe7[data-motion=paused] *,.company-home_site__VJRe7[data-motion=paused] :after,.company-home_site__VJRe7[data-motion=paused] :before{animation-play-state:paused}@keyframes company-home_spark-turn__9L22R{to{transform:rotate(1turn)}}@keyframes company-home_sheet-arrive__WIYEF{0%{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes company-home_sheet-glint__jZHAN{0%,65%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes company-home_packet-flow___qjzr{0%{transform:translateY(0);opacity:0}15%,70%{opacity:1}95%,to{transform:translateY(24px);opacity:0}}@keyframes company-home_branch-route__Vp6an{0%{top:0;left:-3px;opacity:0}10%{opacity:1}35%{top:30px;left:-3px}80%{top:30px;left:calc(50% - 2px);opacity:1}to{top:49px;left:calc(50% - 2px);opacity:0}}@keyframes company-home_operation-pulse__GZCc4{0%,70%,to{opacity:.4}35%{opacity:1;transform:translateX(3px)}}@keyframes company-home_boundary-scan__oAEcd{0%,to{top:15%;opacity:0}15%,70%{opacity:1}85%{top:90%;opacity:0}}@keyframes company-home_gate-allow__QUUvl{0%,15%{transform:translateY(0);opacity:0}25%{opacity:1}75%{transform:translateY(60px);opacity:1}90%,to{transform:translateY(65px);opacity:0}}@keyframes company-home_gate-deny__jedhx{0%,15%{transform:translateY(0);opacity:0}25%,45%{transform:translateY(10px);opacity:1}65%{transform:translateY(4px);opacity:1}85%,to{transform:translateY(-8px);opacity:0}}@keyframes company-home_step-connect__ETUjZ{to{transform:scaleX(1)}}@keyframes company-home_verify-trace__BDOkr{0%{transform:translateX(-100%);opacity:0}15%,75%{opacity:1}to{transform:translateX(400%);opacity:0}}@keyframes company-home_sensing-wave__uEXw8{0%{transform:scale(.5);opacity:.8}to{transform:scale(2);opacity:0}}@keyframes company-home_sync-pulse__n4uhM{0%,to{transform:scaleX(.4);opacity:.4}50%{transform:scaleX(1);opacity:1}}@media (max-width:700px){.company-home_hero__wc75U{padding-bottom:12px}.company-home_platformDiagram___Lo4R{transform:none}.company-home_decisionSheet__HKSyP{transform:rotate(-1deg)}.company-home_contactMark__gc4qG{font-size:320px}}@media (prefers-reduced-motion:reduce){.company-home_site__VJRe7 *,.company-home_site__VJRe7 :after,.company-home_site__VJRe7 :before{animation:none!important;transition:none!important}.company-home_apiNode___589V:hover,.company-home_dataLayer__flrkA>span:hover,.company-home_decisionSheet__HKSyP,.company-home_platformClients__tE3pK>span:hover,.company-home_platformDiagram___Lo4R,.company-home_strategy__DFOTn:hover .company-home_decisionSheet__HKSyP{transform:none}.company-home_gateTraffic__RzGHz i{top:7px}.company-home_steps__wQU2n li:before{transform:scaleX(1)}}@media (max-width:380px){.company-home_header___4mF8{gap:6px;padding-inline:10px}.company-home_header___4mF8>.company-home_brand__Skxog{font-size:17px}.company-home_header___4mF8>details>summary{width:32px;height:36px;min-height:36px}}html.cyberpunk .company-home_header___4mF8{background:rgb(8 12 22/.96);border-top-color:var(--primary);box-shadow:0 1px 22px rgb(98 244 238/.05)}html.cyberpunk .company-home_brandMark__Qcjh2{color:var(--primary)}html.cyberpunk .company-home_hero__wc75U:before{background-image:linear-gradient(var(--cyberpunk-grid) 1px,transparent 1px),linear-gradient(90deg,var(--cyberpunk-grid) 1px,transparent 1px)}html.cyberpunk .company-home_hero__wc75U:after{background-image:radial-gradient(ellipse at 85% 12%,rgb(246 139 221/.08),transparent 55%),radial-gradient(ellipse at 15% 80%,rgb(98 244 238/.05),transparent 60%);background-size:auto;mask-image:none}html.cyberpunk .company-home_hero__wc75U h1 em{color:var(--primary);text-shadow:0 0 35px rgb(98 244 238/.12)}html.cyberpunk .company-home_eyebrow__Hnpd2,html.cyberpunk .company-home_spark__Lv_PI{color:var(--cyberpunk-magenta)}html.cyberpunk .company-home_heroIntro__CxvSM,html.cyberpunk .company-home_serviceCopy__HSO12 li{color:var(--muted-foreground)}html.cyberpunk .company-home_visual__0aaAv{border-color:rgb(98 244 238/.3);background-image:radial-gradient(rgb(98 244 238/.12) .6px,transparent 0)}html.cyberpunk .company-home_strategy__DFOTn{background-color:#121b27}html.cyberpunk .company-home_ai__5jlbK{background-color:#1a142b;border-color:rgb(246 139 221/.4)}html.cyberpunk .company-home_platforms__zqFoN{background-color:#101f29}html.cyberpunk .company-home_security__Ld6ZK{background-color:#231524;border-color:rgb(246 139 221/.4)}html.cyberpunk .company-home_decisionSheet__HKSyP{background:var(--background);border-color:var(--border);box-shadow:5px 5px 0 var(--card),5px 5px 0 1px var(--border)}html.cyberpunk .company-home_sheetResult__GQdSi{background:var(--secondary)}html.cyberpunk .company-home_applicationNode__0Cj_L,html.cyberpunk .company-home_flowBox__wJP0F,html.cyberpunk .company-home_inputPair__Mhrgm span{background:var(--background);border-color:var(--border)}html.cyberpunk .company-home_modelNode__WPDlP{color:var(--cyberpunk-magenta)}html.cyberpunk .company-home_modelNode__WPDlP>span{color:var(--muted-foreground)}html.cyberpunk .company-home_flowConnector__szmVH:before{background:var(--border)}html.cyberpunk .company-home_flowConnector__szmVH:after{background:var(--primary)}html.cyberpunk .company-home_dataLayer__flrkA span,html.cyberpunk .company-home_platformClients__tE3pK>span{background:var(--background);border-color:var(--border)}html.cyberpunk .company-home_apiNode___589V{background:var(--secondary);border-color:var(--primary)}html.cyberpunk .company-home_apiNode___589V span,html.cyberpunk .company-home_operations__Zvo9V{color:var(--muted-foreground)}html.cyberpunk .company-home_branchLine__Vw3Bx{border-color:var(--primary)}html.cyberpunk .company-home_branchLine__Vw3Bx:after{background:var(--primary)}html.cyberpunk .company-home_trustBoundary__SOZF4{background:#1d1426;border-color:var(--cyberpunk-magenta)}html.cyberpunk .company-home_trustBoundary__SOZF4>div:not(.company-home_gateTraffic__RzGHz){background:var(--background);border-color:var(--border)}html.cyberpunk .company-home_reviewFlow__9i0JT li{border-color:var(--border)}html.cyberpunk .company-home_reviewFlow__9i0JT span{color:var(--cyberpunk-magenta)}html.cyberpunk .company-home_buildRightVisual__5ifyz{background:var(--card);border-color:rgb(98 244 238/.35)}html.cyberpunk .company-home_buildRightVisual__5ifyz>span{color:var(--muted-foreground)}.blog_blog__zpXhH{--reading-width:760px}.blog_blog__zpXhH main{min-width:0}.blog_blog__zpXhH .blog_backLink__wi4ZQ{display:inline-flex;align-items:center;gap:10px;min-height:36px;font:11px/1.6 var(--font-mono),monospace;color:var(--muted-foreground)}.blog_blog__zpXhH .blog_backLink__wi4ZQ:hover{color:var(--teal)}.blog_indexHeader__9MeNo{position:relative;isolation:isolate;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;padding:64px 48px 54px;border-bottom:1px solid var(--line)}.blog_articleHeader__2HLyh:before,.blog_indexHeader__9MeNo:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:35% 0 0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(transparent,#0003)}.blog_indexHeader__9MeNo .blog_backLink__wi4ZQ{margin-bottom:26px}.blog_blog__zpXhH .blog_indexTitle__Hi9Rn{margin:16px 0 22px;font-size:clamp(64px,7vw,96px);font-weight:500;line-height:1.05;letter-spacing:-3px}.blog_blog__zpXhH .blog_indexIntro__2zPlN{max-width:500px;font-size:16px;line-height:1.8;color:var(--muted-foreground)}.blog_indexStudy____Qnw{min-width:0}.blog_listing__OfKNd{padding:42px 48px 80px}.blog_listingLabel__BiYzh{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--line);color:var(--muted-foreground);font:10px/1.7 var(--font-mono),monospace;letter-spacing:1px;text-transform:uppercase}.blog_cards__vteCI{display:grid;gap:26px;margin-top:26px}.blog_cards__vteCI>article{grid-column:1/-1;min-width:0;background:transparent}.blog_cards__vteCI>article:first-child{background:var(--card)}.blog_cards__vteCI>article>div:first-child{padding:32px}.blog_blog__zpXhH .blog_cards__vteCI h3{max-width:26ch;margin:0;font-size:clamp(27px,3vw,38px);font-weight:500;letter-spacing:-1px;line-height:1.2;text-wrap:balance}.blog_blog__zpXhH .blog_cards__vteCI p{display:block;max-width:720px;font-size:15px;line-height:1.8;color:var(--muted-foreground)}.blog_tagHeader__gLP_m{grid-template-columns:1fr;gap:0}.blog_tagHeader__gLP_m .blog_indexTitle__Hi9Rn{font-size:clamp(48px,6vw,76px);overflow-wrap:anywhere}.blog_article__Og7Js{max-width:920px;margin:auto;padding:48px 48px 72px}.blog_article__Og7Js>.blog_backLink__wi4ZQ{margin-bottom:36px}.blog_articleHeader__2HLyh{position:relative;isolation:isolate;padding-bottom:32px;border-bottom:1px solid var(--line);margin-bottom:40px!important}.blog_articleHeader__2HLyh:before{inset-inline:-28px;bottom:-1px}.blog_tags__Yd8Kr{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.blog_blog__zpXhH .blog_tags__Yd8Kr a{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border:1px solid var(--line);color:var(--teal);background:var(--paper);font:10px/1.6 var(--font-mono),monospace}.blog_blog__zpXhH .blog_tags__Yd8Kr a:hover{background:var(--secondary);border-color:var(--teal)}.blog_blog__zpXhH .blog_articleTitle__KUB2x{margin:0 0 24px;font-size:clamp(36px,4.8vw,60px);font-weight:550;line-height:1.08;letter-spacing:-2px;text-wrap:balance;overflow-wrap:anywhere}.blog_blog__zpXhH .blog_articleDescription__jzhL7{max-width:var(--reading-width);margin-bottom:28px;font-size:17px;line-height:1.75;color:var(--muted-foreground)}.blog_articleMeta__ee5hu{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;font:10px/1.7 var(--font-mono),monospace;color:var(--muted-foreground)}.blog_articleMeta__ee5hu>span{display:inline-flex;align-items:center;gap:8px}.blog_articleMeta__ee5hu svg{width:13px;height:13px}.blog_articleBody__O4m3i{max-width:var(--reading-width);margin:auto;min-width:0;font-size:17px;line-height:1.85;overflow-wrap:anywhere}.blog_blog__zpXhH .blog_articleBody__O4m3i p{margin-bottom:24px;font-size:inherit;line-height:inherit}.blog_blog__zpXhH .blog_articleBody__O4m3i h2{margin:48px 0 20px;font-size:clamp(25px,3vw,34px);line-height:1.25;font-weight:550;letter-spacing:-.9px;text-wrap:balance}.blog_blog__zpXhH .blog_articleBody__O4m3i h3{margin:34px 0 16px;font-size:23px;line-height:1.35;font-weight:500;letter-spacing:-.5px}.blog_blog__zpXhH .blog_articleBody__O4m3i h4{margin:28px 0 14px;font-size:19px;line-height:1.4;font-weight:500}.blog_blog__zpXhH .blog_articleBody__O4m3i em{font-family:inherit;font-weight:inherit}.blog_blog__zpXhH .blog_articleBody__O4m3i a{color:var(--teal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.blog_blog__zpXhH .blog_articleBody__O4m3i a:hover{text-decoration-thickness:2px}.blog_articleBody__O4m3i pre{border-radius:0;box-shadow:none;font-size:13px;line-height:1.8;overflow-wrap:normal}.blog_articleBody__O4m3i :is(p,li,td,th,h2,h3) code{border-radius:0;padding:.15em .3em;font-size:.85em}.blog_articleBody__O4m3i :is(aside,figure,img){border-radius:0;box-shadow:none}.blog_blog__zpXhH .blog_articleBody__O4m3i figure{margin:32px 0}.blog_blog__zpXhH .blog_articleBody__O4m3i blockquote{margin:28px 0;border-left-width:2px;padding-left:22px}.blog_blog__zpXhH .blog_articleBody__O4m3i aside p:last-child,.blog_blog__zpXhH .blog_articleBody__O4m3i blockquote p:last-child{margin-bottom:0}.blog_articleBody__O4m3i li{padding-left:0}.blog_articleBody__O4m3i li>span:first-child.absolute{display:none}.blog_articleBody__O4m3i ul{list-style:disc}.blog_articleBody__O4m3i ol{list-style:decimal outside}.blog_articleBody__O4m3i :is(ul,ol){padding-left:22px;margin-left:0}.blog_articleBody__O4m3i li::marker{color:var(--teal)}.blog_articleBody__O4m3i table{font-size:13px;line-height:1.7}.blog_articleBody__O4m3i th{font-weight:500}.blog_articleBody__O4m3i :is(td,th){padding:12px 15px}.blog_postNavigation__eYT3F{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid var(--line);padding-top:28px;margin:56px 0 32px}.blog_postNavigation__eYT3F>a{display:flex;flex-direction:column;gap:13px;min-width:0;padding:24px;border:1px solid var(--line);background:var(--card)}.blog_postNavigation__eYT3F>a:hover{border-color:var(--teal)}.blog_postNavigation__eYT3F>a>span:first-child{display:flex;align-items:center;gap:8px;color:var(--muted-foreground);font:9px/1.7 var(--font-mono),monospace;letter-spacing:.6px;text-transform:uppercase}.blog_postNavigation__eYT3F>a>span:nth-child(2){font-size:20px;font-weight:500;line-height:1.35;letter-spacing:-.4px}.blog_postNavigation__eYT3F>a>span:last-child{color:var(--muted-foreground);font-size:12px;line-height:1.75}.blog_articleEnd__zocao{border-top:1px solid var(--line);padding-top:20px}html[lang=zh-Hans] .blog_blog__zpXhH :is(h1,h2,h3,h4){letter-spacing:normal}@media (max-width:800px){.blog_indexHeader__9MeNo{padding:42px 32px;gap:20px;grid-template-columns:1fr}.blog_indexStudy____Qnw{display:none}.blog_article__Og7Js,.blog_listing__OfKNd{padding:32px 32px 56px}}@media (max-width:600px){.blog_indexHeader__9MeNo{padding:30px 20px 36px}.blog_blog__zpXhH .blog_indexTitle__Hi9Rn{font-size:64px;letter-spacing:-2px}.blog_blog__zpXhH .blog_tagHeader__gLP_m .blog_indexTitle__Hi9Rn{font-size:48px}.blog_blog__zpXhH .blog_indexIntro__2zPlN{font-size:14px}.blog_listing__OfKNd{padding:26px 20px 44px}.blog_cards__vteCI{gap:20px;margin-top:20px}.blog_cards__vteCI>article>div:first-child{padding:22px}.blog_blog__zpXhH .blog_cards__vteCI h3{font-size:28px}.blog_blog__zpXhH .blog_cards__vteCI p{font-size:13px}.blog_article__Og7Js{padding:25px 20px 44px}.blog_article__Og7Js>.blog_backLink__wi4ZQ{margin-bottom:28px}.blog_articleHeader__2HLyh:before{inset-inline:-20px}.blog_blog__zpXhH .blog_articleTitle__KUB2x{font-size:36px;letter-spacing:-1.2px;line-height:1.12}.blog_blog__zpXhH .blog_articleDescription__jzhL7{font-size:15px}.blog_articleMeta__ee5hu{gap:10px 18px;font-size:9px}.blog_articleBody__O4m3i{font-size:15px;line-height:1.85}.blog_articleBody__O4m3i pre{padding:16px;font-size:11px}.blog_postNavigation__eYT3F{grid-template-columns:1fr;margin-top:40px}.blog_postNavigation__eYT3F>div{display:none}}.blog_series__xzrAQ{display:flex;align-items:center;justify-content:space-between;gap:25px;border:1px solid var(--line);background:var(--secondary);padding:28px;margin-bottom:35px}.blog_series__xzrAQ h2{font-size:28px!important;letter-spacing:-.7px!important}.blog_series__xzrAQ p{font-size:14px;line-height:1.8;color:var(--muted-foreground);max-width:65ch;margin-top:12px!important}.blog_series__xzrAQ a{font-size:13px;min-width:150px}@media(max-width:700px){.blog_series__xzrAQ{flex-direction:column;align-items:start;padding:22px}}.capability-page_page__7XyQ3{padding:65px 48px 0}.capability-page_directorySection__TlP72{padding:32px 0 48px;border-top:1px solid var(--line)}.capability-page_directorySection__TlP72 h2{margin-bottom:26px;font-size:clamp(26px,3vw,38px)}.capability-page_cards__Y_FnO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.capability-page_directoryCard__SD5Jj{display:flex;flex-direction:column;gap:18px;padding:30px;border:1px solid var(--line);background:linear-gradient(145deg,var(--card),var(--secondary));min-width:0;transition:transform .2s,border-color .2s}.capability-page_directoryCard__SD5Jj h3{font-size:26px;line-height:1.2;letter-spacing:-.7px}.capability-page_directoryCard__SD5Jj>p{font-size:15px;line-height:1.8;color:var(--muted-foreground)}.capability-page_directoryCard__SD5Jj>span{margin-top:auto;padding-top:12px;display:flex;align-items:center;gap:10px;font-size:13px}.capability-page_directoryCard__SD5Jj:hover{transform:translateY(-3px);border-color:var(--teal)}@media(max-width:700px){.capability-page_cards__Y_FnO{grid-template-columns:1fr}.capability-page_directoryCard__SD5Jj{padding:24px}}@media(prefers-reduced-motion:reduce){.capability-page_directoryCard__SD5Jj{transition:none}.capability-page_directoryCard__SD5Jj:hover{transform:none}}.capability-page_intro__pvdXk{max-width:860px;padding-bottom:42px}.capability-page_eyebrow__pzXrz{color:var(--teal);font:11px/1.8 var(--font-mono),monospace;margin-bottom:20px!important}.capability-page_intro__pvdXk h1{font-size:clamp(34px,5vw,60px);line-height:1.1;letter-spacing:-1.8px;font-weight:550;overflow-wrap:break-word}.capability-page_description__xlu8f{margin-top:25px!important;max-width:730px;font-size:18px;line-height:1.75;color:var(--muted-foreground)}.capability-page_byline__m3UZ8{margin-top:20px!important;font-size:12px;color:var(--muted-foreground)}.capability-page_byline__m3UZ8 a{text-decoration:underline;text-underline-offset:4px}.capability-page_action__YlAxz{--cta-height:48px;--cta-padding:12px 18px;margin-top:26px}.capability-page_links__OEqXS a:hover{color:var(--teal)}.capability-page_diagram__xpqvq{border:1px solid var(--line);background:var(--card);padding:26px;margin-bottom:50px!important}.capability-page_diagram__xpqvq figcaption{font:10px/1.7 var(--font-mono),monospace;color:var(--muted-foreground);margin-bottom:24px}.capability-page_diagram__xpqvq ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:0}.capability-page_diagram__xpqvq li{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0}.capability-page_diagram__xpqvq li>span{flex-basis:100%;font:10px var(--font-mono),monospace;color:var(--teal)}.capability-page_diagram__xpqvq strong{flex:1;font-size:14px;font-weight:500;line-height:1.5}.capability-page_diagram__xpqvq svg{color:var(--teal);flex-shrink:0}.capability-page_section__1Z7zi{display:grid;grid-template-columns:.7fr 1.3fr;gap:50px;padding:38px 0;border-top:1px solid var(--line)}.capability-page_page__7XyQ3 .capability-page_contact__63IJR h2,.capability-page_page__7XyQ3 .capability-page_section__1Z7zi h2{font-size:clamp(25px,3vw,35px);letter-spacing:-.8px;line-height:1.2}.capability-page_contact__63IJR p,.capability-page_section__1Z7zi li,.capability-page_section__1Z7zi p{font-size:15px;line-height:1.85;color:var(--muted-foreground)}.capability-page_section__1Z7zi p+p{margin-top:18px}.capability-page_section__1Z7zi ul{margin:0;padding-left:20px}.capability-page_section__1Z7zi li+li{margin-top:12px}.capability-page_links__OEqXS{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.capability-page_links__OEqXS a{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;min-height:36px;font-size:14px;line-height:1.6}.capability-page_links__OEqXS a>span{color:var(--muted-foreground);font:9px var(--font-mono),monospace}.capability-page_contact__63IJR{padding:45px 0 60px;border-top:1px solid var(--line)}.capability-page_contact__63IJR p{max-width:650px;margin-top:20px!important}@media (max-width:800px){.capability-page_page__7XyQ3{padding:48px 28px 0}.capability-page_section__1Z7zi{grid-template-columns:1fr;gap:20px}.capability-page_diagram__xpqvq ol{grid-template-columns:1fr 1fr;gap:28px}}@media (max-width:600px){.capability-page_page__7XyQ3{padding:42px 20px 0}.capability-page_intro__pvdXk h1{font-size:35px;letter-spacing:-1px}.capability-page_description__xlu8f{font-size:16px}.capability-page_diagram__xpqvq{padding:22px}.capability-page_diagram__xpqvq ol{grid-template-columns:1fr}.capability-page_diagram__xpqvq li{flex-wrap:nowrap}.capability-page_diagram__xpqvq li>span{flex-basis:auto}.capability-page_diagram__xpqvq svg{transform:rotate(90deg)}.capability-page_diagram__xpqvq strong{font-size:13px}}.theme-switcher_switcher__GSy09{position:relative;flex-shrink:0;color:var(--foreground);font-family:var(--font-sans),sans-serif;font-size:12px;z-index:51}.theme-switcher_switcher__GSy09 summary{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--border);border-radius:3px;cursor:pointer;list-style:none}.theme-switcher_switcher__GSy09 summary::-webkit-details-marker{display:none}.theme-switcher_switcher__GSy09 summary:hover{background:var(--secondary)}.theme-switcher_options___0bDE{position:absolute;right:0;top:calc(100% + 8px);min-width:165px;display:grid;gap:2px;padding:5px;background:var(--popover);border:1px solid var(--border);border-radius:3px;box-shadow:0 8px 24px rgb(0 0 0/.12)}.theme-switcher_options___0bDE button{display:flex;align-items:center;gap:10px;padding:10px;color:inherit;cursor:pointer;text-align:start;white-space:nowrap}.theme-switcher_options___0bDE button span{flex:1}.theme-switcher_options___0bDE button:hover,.theme-switcher_options___0bDE button[aria-pressed=true]{background:var(--secondary)}.theme-switcher_switcher__GSy09 :is(button,summary):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.work-process_process__q3avx{--process-accent:light-dark(#48678d,#9cbfe8);--process-surface:light-dark(#e9edf8,#202938);--process-wash:light-dark(#cbd8ef,#344762)}.work-process_process__q3avx[data-active-stage=agree]{--process-accent:light-dark(#715492,#c6a6eb);--process-surface:light-dark(#eee8f5,#272330);--process-wash:light-dark(#d8c9ec,#493a5d)}.work-process_process__q3avx[data-active-stage=handover],.work-process_process__q3avx[data-active-stage=support]{--process-accent:light-dark(#3e7166,#9acfb9);--process-surface:light-dark(#e5eee7,#202e29);--process-wash:light-dark(#c5dece,#345346)}html.cyberpunk .work-process_process__q3avx{--process-accent:#91c8ff;--process-surface:#112338;--process-wash:#244666}html.cyberpunk .work-process_process__q3avx[data-active-stage=agree]{--process-accent:#c5a5ff;--process-surface:#1c1630;--process-wash:#40305d}html.cyberpunk .work-process_process__q3avx[data-active-stage=handover],html.cyberpunk .work-process_process__q3avx[data-active-stage=support]{--process-accent:#62f4ce;--process-surface:#102b2d;--process-wash:#22514b}.work-process_scene__E_slV{position:relative;isolation:isolate;overflow:hidden;padding:22px 28px;border:1px solid var(--line);border-radius:6px;background:color-mix(in srgb,var(--process-surface) 32%,var(--paper));transition:background .5s}.work-process_scene__E_slV:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--process-accent) 9%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--process-accent) 9%,transparent) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(ellipse,#0009,transparent 75%);opacity:.25}.work-process_sceneFooter__mBQ8L,.work-process_sceneHeading__Rxr4u{display:flex;align-items:center;justify-content:space-between;gap:20px}.work-process_sceneHeading__Rxr4u{font:11px/1.6 var(--font-mono),monospace;color:var(--process-accent)}.work-process_sceneHeading__Rxr4u>span:last-child{white-space:nowrap}.work-process_scene__E_slV>svg{display:block;width:100%;max-width:850px;height:auto;margin:0 auto;color:var(--process-accent);stroke-linecap:round;stroke-linejoin:round}.work-process_sceneFooter__mBQ8L{padding-top:14px;border-top:1px solid color-mix(in srgb,var(--process-accent) 18%,var(--line))}.work-process_sceneFooter__mBQ8L p{font-size:12px;line-height:1.7;color:var(--muted-foreground)}.work-process_sceneFooter__mBQ8L button{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-height:44px;padding:8px 0;border:0;background:transparent;color:var(--process-accent);font-size:12px;cursor:pointer}.work-process_sceneFooter__mBQ8L button:disabled{cursor:default;opacity:.6}.work-process_steps__Il5gc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;list-style:none;margin:26px 0 0;padding:0;border:1px solid var(--line);border-radius:6px;overflow:hidden}.work-process_steps__Il5gc li{min-width:0;display:flex;position:relative}.work-process_steps__Il5gc li+li{border-left:1px solid var(--line)}.work-process_steps__Il5gc button{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:start;width:100%;text-align:left;border:0;background:transparent;padding:22px 20px;cursor:pointer;transition:background .3s}.work-process_steps__Il5gc button[aria-pressed=true]{background:color-mix(in srgb,var(--process-surface) 85%,var(--paper))}.work-process_steps__Il5gc button:hover{background:color-mix(in srgb,var(--process-surface) 60%,var(--paper))}.work-process_stepNumber__BGkht{display:inline-grid;place-items:center;width:31px;height:31px;margin-bottom:18px;border:1px solid var(--line);border-radius:50%;font:10px/1 var(--font-mono),monospace;color:var(--muted-foreground)}.work-process_steps__Il5gc button[aria-pressed=true] .work-process_stepNumber__BGkht{border-color:var(--process-accent);background:var(--process-accent);color:var(--paper)}.work-process_steps__Il5gc strong,.work-process_support___pB8_ strong{font-size:20px;line-height:1.25;font-weight:500;letter-spacing:-.4px}.work-process_description__RMUnO{display:block;margin-top:13px;font-size:13px;line-height:1.8;color:var(--muted-foreground)}.work-process_output___5GvS{display:block;width:100%;margin-top:auto;padding-top:20px;font-size:12px;line-height:1.7}.work-process_output___5GvS>span{display:block;margin-bottom:5px;font:9px/1.6 var(--font-mono),monospace;color:var(--muted-foreground)}.work-process_progress__FWFUz{position:absolute;bottom:0;left:0;width:100%;height:3px;background:var(--process-accent);transform-origin:left;animation:work-process_process-progress__ErV_U 3.8s linear both}.work-process_support___pB8_{display:flex;align-items:center;gap:24px;width:100%;margin-top:18px;padding:20px 24px;text-align:left;border:1px dashed color-mix(in srgb,var(--teal) 50%,var(--line));border-radius:6px;background:transparent;cursor:pointer;transition:background .3s}.work-process_support___pB8_:hover,.work-process_support___pB8_[aria-pressed=true]{background:color-mix(in srgb,var(--secondary) 70%,var(--paper))}.work-process_support___pB8_>.work-process_optional___dXax{flex-shrink:0;padding:7px 10px;border:1px solid var(--line);border-radius:30px;font:10px/1.4 var(--font-mono),monospace;color:var(--teal)}.work-process_support___pB8_ .work-process_description__RMUnO{margin-top:7px}.work-process_support___pB8_>svg{margin-left:auto;flex-shrink:0;color:var(--teal)}.work-process_process__q3avx button:focus-visible{outline:2px solid var(--process-accent);outline-offset:-5px}.work-process_stage__5Wlbz{opacity:0;transform:translateY(7px);transition:opacity .45s,transform .45s;pointer-events:none}.work-process_active__dEMJN{opacity:1;transform:translateY(0)}.work-process_paper__7MHG_,.work-process_seal__69DF9{fill:light-dark(#fdfbf8,#24282c);stroke:currentColor;stroke-width:1;filter:drop-shadow(0 6px 8px light-dark(#25202c0d,#00000024))}.work-process_back__tOCy8,.work-process_wash__oFcn8{fill:var(--process-wash);stroke:currentColor;stroke-opacity:.45}.work-process_platform__W2FC3{fill:var(--process-wash);fill-opacity:.3;stroke:currentColor;stroke-opacity:.2}.work-process_guide__EgmFn{stroke:currentColor;stroke-width:.8;stroke-dasharray:2 7;opacity:.3}.work-process_fine__mibF3{stroke:currentColor;stroke-width:1;opacity:.4}.work-process_check__GU6e9,.work-process_heartbeat__iNJgs,.work-process_trace__Hevkb{stroke:currentColor;stroke-width:1.8}.work-process_dot__Is_sp{fill:currentColor}.work-process_flow__hRLS2{stroke:currentColor;stroke-width:1.4;stroke-dasharray:4 8;animation:work-process_process-flow__dE1ml 7s linear infinite}.work-process_float__cLq7Z{animation:work-process_process-float__RAVUm 7s ease-in-out infinite}.work-process_floatLate__YN8bq{animation:work-process_process-float__RAVUm 8s ease-in-out -3s infinite}.work-process_check__GU6e9{stroke-dasharray:22;animation:work-process_process-check__Q8PPF 4s ease-in-out infinite}.work-process_packet__lpEfF{fill:currentColor;animation:work-process_process-packet__oSXzQ 6s ease-in-out infinite}.work-process_heartbeat__iNJgs{stroke-dasharray:300;animation:work-process_process-heartbeat__C1nXo 5s ease-in-out infinite}.work-process_ripple__UvpMp{stroke:currentColor;stroke-width:1;transform-origin:center;transform-box:fill-box;animation:work-process_process-ripple__Fn7jm 5s ease-out infinite}.work-process_process__q3avx[data-running=false] *,.work-process_process__q3avx[data-visible=false] *,.work-process_stage__5Wlbz:not(.work-process_active__dEMJN) *,[data-animate][data-visible=false] .work-process_process__q3avx *{animation-play-state:paused!important}.work-process_process__q3avx[data-running=false] .work-process_stage__5Wlbz{transition:none}@keyframes work-process_process-progress__ErV_U{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes work-process_process-flow__dE1ml{to{stroke-dashoffset:-96}}@keyframes work-process_process-float__RAVUm{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes work-process_process-check__Q8PPF{0%,15%{stroke-dashoffset:22}40%,to{stroke-dashoffset:0}}@keyframes work-process_process-packet__oSXzQ{0%,10%{opacity:0;transform:translateX(0)}20%,75%{opacity:.8}90%,to{opacity:0;transform:translateX(360px)}}@keyframes work-process_process-heartbeat__C1nXo{0%,15%{stroke-dashoffset:300}55%,to{stroke-dashoffset:0}}@keyframes work-process_process-ripple__Fn7jm{0%{transform:scale(.7);opacity:.5}to{transform:scale(1.6);opacity:0}}@media(max-width:1000px){.work-process_steps__Il5gc{grid-template-columns:repeat(2,minmax(0,1fr))}.work-process_steps__Il5gc li:nth-child(3){border-left:0}.work-process_steps__Il5gc li:nth-child(n+3){border-top:1px solid var(--line)}}@media(max-width:600px){.work-process_scene__E_slV{padding:18px 14px}.work-process_scene__E_slV>svg{width:calc(100% + 16px);max-width:none;margin:8px -8px}.work-process_sceneHeading__Rxr4u{font-size:10px;gap:10px}.work-process_sceneFooter__mBQ8L{align-items:start;flex-direction:column;gap:4px}.work-process_sceneFooter__mBQ8L p{font-size:11px}.work-process_steps__Il5gc{grid-template-columns:1fr;margin-top:18px}.work-process_steps__Il5gc li+li{border-left:0;border-top:1px solid var(--line)}.work-process_steps__Il5gc button{display:grid;grid-template-columns:31px minmax(0,1fr);gap:0 16px;padding:20px}.work-process_stepNumber__BGkht{grid-column:1;grid-row:1/4;margin:0}.work-process_output___5GvS,.work-process_steps__Il5gc .work-process_description__RMUnO,.work-process_steps__Il5gc strong{grid-column:2}.work-process_steps__Il5gc strong{font-size:19px}.work-process_description__RMUnO{margin-top:9px}.work-process_output___5GvS{padding-top:14px}.work-process_support___pB8_{align-items:start;gap:12px;padding:20px 16px;flex-wrap:wrap}.work-process_support___pB8_>.work-process_optional___dXax{order:0}.work-process_support___pB8_>span:nth-child(2){order:2;flex-basis:100%}.work-process_support___pB8_>svg{order:1}.work-process_support___pB8_ strong{font-size:19px}}@media(prefers-reduced-motion:reduce){.work-process_process__q3avx *{animation:none!important;transition:none!important}.work-process_check__GU6e9,.work-process_heartbeat__iNJgs{stroke-dashoffset:0}.work-process_ripple__UvpMp{opacity:.25}.work-process_packet__lpEfF{opacity:.8}}