.page_page__N6KJE{overflow:clip;background:var(--color-background);color:var(--color-text)}.page_hero__XaIyW{min-height:92svh;padding:132px var(--page-gutter) 74px;display:flex;align-items:center;background:var(--color-background)}.page_heroGrid__IXj2f{width:min(100%,var(--content-max));margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(430px,.9fr);gap:72px;align-items:center}.page_heroCopy__dC3Je>span,.page_sectionHead__0vgFF>span{color:var(--color-text-muted);font:10px/1.4 monospace;letter-spacing:.12em}.page_heroCopy__dC3Je h1{margin:24px 0 0;font-size:112px;font-weight:430;letter-spacing:0;line-height:.9}.page_heroCopy__dC3Je p{max-width:660px;margin:38px 0 0;color:var(--color-text-muted);font-size:18px;line-height:1.65}.page_heroCopy__dC3Je>a{width:fit-content;min-height:46px;margin-top:42px;padding:0 4px;display:inline-flex;align-items:center;gap:18px;border-bottom:1px solid var(--color-text);font-size:12px}.page_heroCopy__dC3Je>a i{font-style:normal}.page_signalMap__Kee7n{position:relative;width:min(100%,590px);aspect-ratio:1;justify-self:end;border:1px solid var(--color-border);border-radius:50%}.page_signalMap__Kee7n:after,.page_signalMap__Kee7n:before{content:"";position:absolute;inset:19%;border:1px solid var(--color-border);border-radius:50%}.page_signalMap__Kee7n:after{inset:38%}.page_signalCore__MJZ9n{position:absolute;z-index:2;left:50%;top:50%;width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:var(--color-accent);color:var(--color-accent-text);transform:translate(-50%,-50%);font-size:20px}.page_signalMap__Kee7n>span{--angle:calc(var(--index) * 90deg - 45deg);position:absolute;z-index:2;left:calc(50% + cos(var(--angle)) * 42%);top:calc(50% + sin(var(--angle)) * 42%);width:150px;min-height:54px;padding:10px 12px;display:grid;gap:4px;align-content:center;border:1px solid var(--color-border);border-radius:8px;background:color-mix(in srgb,var(--color-surface) 88%,transparent);transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:11px}.page_signalMap__Kee7n>span i{color:var(--color-text-muted);font:8px/1 monospace}.page_capabilities__S9Amj,.page_faq__idtQs,.page_process__FauUw{padding:118px var(--page-gutter)}.page_capabilities__S9Amj{background:var(--color-surface)}.page_sectionHead__0vgFF{width:min(100%,var(--content-max));margin-inline:auto;display:grid;grid-template-columns:.7fr 1.3fr;gap:48px;align-items:start}.page_sectionHead__0vgFF h2{max-width:850px;margin:0;font-size:64px;font-weight:430;letter-spacing:0;line-height:1}.page_serviceList__hW4ZB{width:min(100%,var(--content-max));margin:90px auto 0;border-top:1px solid var(--color-border)}.page_serviceList__hW4ZB article{min-height:280px;padding:34px 0;display:grid;grid-template-columns:.7fr 1.3fr .8fr;gap:48px;border-bottom:1px solid var(--color-border);align-items:start}.page_serviceIndex__01zKB{display:grid;gap:14px}.page_serviceIndex__01zKB>span{font:11px/1 monospace}.page_serviceIndex__01zKB small{color:var(--color-text-muted);font-size:10px}.page_serviceContent__Wu3eS h3{margin:0;font-size:38px;font-weight:450;letter-spacing:0}.page_problem__1Q0be,.page_serviceContent__Wu3eS>p{color:var(--color-text-muted);line-height:1.65}.page_serviceContent__Wu3eS>p{max-width:620px;margin:18px 0 0;font-size:14px}.page_serviceContent__Wu3eS>div{margin-top:30px;display:flex;flex-wrap:wrap;gap:7px}.page_serviceContent__Wu3eS>div span{padding:7px 10px;border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:9px}.page_serviceLink__D7_8C{width:fit-content;margin-top:28px;padding-bottom:5px;display:inline-flex;align-items:center;gap:16px;border-bottom:1px solid var(--color-text);font-size:11px}.page_serviceLink__D7_8C i{font-style:normal;transition:transform .22s ease}.page_serviceLink__D7_8C:focus-visible i,.page_serviceLink__D7_8C:hover i{transform:translateX(4px)}.page_problem__1Q0be{margin:6px 0 0;padding-left:20px;border-left:2px solid var(--color-accent);font-size:12px}.page_process__FauUw{background:var(--color-background-deep)}.page_processGrid__XN5aF{width:min(100%,var(--content-max));margin:84px auto 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.page_processGrid__XN5aF article{min-height:300px;padding:26px 28px 30px;display:flex;flex-direction:column;border-right:1px solid var(--color-border)}.page_processGrid__XN5aF article:first-child{padding-left:0}.page_processGrid__XN5aF article:last-child{padding-right:0;border-right:0}.page_processGrid__XN5aF span{color:var(--color-text-muted);font:9px/1 monospace}.page_processGrid__XN5aF h3{margin:auto 0 0;font-size:27px;font-weight:450;letter-spacing:0}.page_processGrid__XN5aF p{min-height:66px;margin:16px 0 0;color:var(--color-text-muted);font-size:12px;line-height:1.6}.page_faq__idtQs{background:var(--color-background)}.page_faqList__1Fwgv{width:min(100%,var(--content-max));margin:84px auto 0;border-top:1px solid var(--color-border)}.page_faqList__1Fwgv details{border-bottom:1px solid var(--color-border)}.page_faqList__1Fwgv summary{min-height:92px;display:grid;grid-template-columns:56px 1fr 32px;gap:20px;align-items:center;list-style:none;cursor:pointer;font-size:20px}.page_faqList__1Fwgv summary::-webkit-details-marker{display:none}.page_faqList__1Fwgv summary span{color:var(--color-text-muted);font:9px/1 monospace}.page_faqList__1Fwgv summary i{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--color-border);border-radius:50%;font-style:normal;transition:transform .24s ease}.page_faqList__1Fwgv details[open] summary i{transform:rotate(45deg)}.page_faqList__1Fwgv details>p{max-width:760px;margin:-6px 0 32px 76px;color:var(--color-text-muted);font-size:13px;line-height:1.7}@media (max-width:900px){.page_hero__XaIyW{min-height:auto;padding-top:124px}.page_heroGrid__IXj2f,.page_sectionHead__0vgFF{grid-template-columns:1fr}.page_heroGrid__IXj2f{gap:72px}.page_signalMap__Kee7n{width:min(100%,520px);justify-self:center}.page_sectionHead__0vgFF{gap:24px}.page_sectionHead__0vgFF h2{font-size:52px}.page_serviceList__hW4ZB article{grid-template-columns:.45fr 1.2fr;gap:30px}.page_problem__1Q0be{grid-column:2}.page_processGrid__XN5aF{grid-template-columns:repeat(2,minmax(0,1fr))}.page_processGrid__XN5aF article,.page_processGrid__XN5aF article:first-child,.page_processGrid__XN5aF article:last-child{padding:24px;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.page_processGrid__XN5aF article:nth-child(2n){border-right:0}.page_processGrid__XN5aF article:nth-last-child(-n+2){border-bottom:0}}@media (max-width:560px){.page_hero__XaIyW{padding:112px var(--page-gutter) 76px}.page_heroCopy__dC3Je h1{font-size:68px}.page_heroCopy__dC3Je p{margin-top:28px;font-size:15px}.page_signalMap__Kee7n{width:calc(100% - 28px)}.page_signalCore__MJZ9n{width:46px;height:46px}.page_signalMap__Kee7n>span{width:112px;min-height:48px;padding:8px;font-size:9px}.page_capabilities__S9Amj,.page_faq__idtQs,.page_process__FauUw{padding:84px var(--page-gutter)}.page_sectionHead__0vgFF h2{font-size:44px}.page_faqList__1Fwgv,.page_processGrid__XN5aF,.page_serviceList__hW4ZB{margin-top:56px}.page_serviceList__hW4ZB article{min-height:0;padding:28px 0;grid-template-columns:1fr;gap:24px}.page_serviceIndex__01zKB{grid-template-columns:34px 1fr;align-items:center}.page_serviceContent__Wu3eS h3{font-size:31px}.page_problem__1Q0be{grid-column:auto}.page_processGrid__XN5aF{grid-template-columns:1fr}.page_processGrid__XN5aF article,.page_processGrid__XN5aF article:first-child,.page_processGrid__XN5aF article:last-child{min-height:230px;padding:22px 0;border-right:0;border-bottom:1px solid var(--color-border)}.page_processGrid__XN5aF article:last-child{border-bottom:0}.page_processGrid__XN5aF p{min-height:0}.page_faqList__1Fwgv summary{min-height:84px;grid-template-columns:30px 1fr 28px;gap:12px;font-size:16px}.page_faqList__1Fwgv details>p{margin:0 0 28px 42px}}@media (prefers-reduced-motion:reduce){.page_faqList__1Fwgv summary i,.page_serviceLink__D7_8C i{transition:none}}