@font-face{font-family:manrope;src:url(/_next/static/media/3f60cc0f6761cada-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:manrope;src:url(/_next/static/media/7a101f9ba1bbdc4c-s.p.ttf) format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:manrope Fallback;src:local("Arial");ascent-override:102.74%;descent-override:28.91%;line-gap-override:0.00%;size-adjust:103.76%}.__className_cb98ac{font-family:manrope,manrope Fallback}.__variable_cb98ac{--font-solutions-sans:"manrope","manrope Fallback"}@font-face{font-family:newsreader;src:url(/_next/static/media/6715d58696200f38-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:newsreader;src:url(/_next/static/media/29815cb9ef26dc62-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:newsreader Fallback;src:local("Arial");ascent-override:76.71%;descent-override:27.66%;line-gap-override:0.00%;size-adjust:95.82%}.__className_98a4e0{font-family:newsreader,newsreader Fallback}.__variable_98a4e0{--font-solutions-serif:"newsreader","newsreader Fallback"}@font-face{font-family:dmMono;src:url(/_next/static/media/d943566bb66348d9-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:dmMono;src:url(/_next/static/media/6abcf54bcdb31bef-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:dmMono Fallback;src:local("Arial");ascent-override:75.44%;descent-override:23.58%;line-gap-override:0.00%;size-adjust:131.49%}.__className_2ecffe{font-family:dmMono,dmMono Fallback}.__variable_2ecffe{--font-solutions-mono:"dmMono","dmMono Fallback"}.solutions-hub_page__f2hs9{--ink:#21152f;--muted:#776b7b;--paper:#f8fafc;--plum:#321447;--violet:#702b78;--coral:#a13a53;--orange:#f4a33d;--line:#cdbfc8;background:var(--paper);color:var(--ink);min-height:100dvh;overflow:hidden;font-family:var(--font-solutions-sans),"Manrope",ui-sans-serif,system-ui,sans-serif}.solutions-hub_page__f2hs9 a{color:inherit;text-decoration:none}.solutions-hub_page__f2hs9 :is(.solutions-hub_nav__bzAJ4,.solutions-hub_eyebrow__xGlUB,.solutions-hub_primary__9cvFT,.solutions-hub_textLink__En_tz,.solutions-hub_node__LRoyp,.solutions-hub_diagramNote__rMGRP,.solutions-hub_stageMeta__wH3BK,.solutions-hub_code__ngtVM,.solutions-hub_solution__ConS0 small,.solutions-hub_signal__g8Hjx strong,.solutions-hub_detailBody__frfg7 h4,.solutions-hub_guideLink__KOBtr,.solutions-hub_toolLink__Te_7T,.solutions-hub_footer__QFTT2){font-family:var(--font-solutions-mono),"DM Mono",ui-monospace,SFMono-Regular,monospace}.solutions-hub_page__f2hs9 :is(.solutions-hub_hero__KL_Rf h1,.solutions-hub_sectionHead___NmLK h2,.solutions-hub_stageGrid__rD6Af h3,.solutions-hub_solutionTitle__yldqf,.solutions-hub_tool__ajINQ h2,.solutions-hub_final__9WenX h2){font-family:var(--font-solutions-serif),"Newsreader",Georgia,serif}.solutions-hub_nav__bzAJ4{max-width:1240px;margin:auto;padding:22px 5vw;display:flex;align-items:center;justify-content:space-between;font:600 11px var(--font-solutions-mono),DM Mono,ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em;text-transform:uppercase}.solutions-hub_logo__uY0p5{display:block;width:166px;line-height:0}.solutions-hub_logo__uY0p5 img{display:block;width:100%;height:auto}.solutions-hub_nav__bzAJ4 nav{display:flex;gap:32px;align-items:center;color:var(--muted)}.solutions-hub_nav__bzAJ4 nav a{transition:color .2s ease}.solutions-hub_nav__bzAJ4 nav a:hover{color:var(--coral)}.solutions-hub_navCta__DHrnv{color:var(--plum)!important;border-bottom:1px solid var(--coral);padding-bottom:5px}.solutions-hub_navCta__DHrnv b{margin-left:10px;color:var(--coral)}.solutions-hub_hero__KL_Rf{max-width:1240px;margin:auto;padding:90px 5vw 112px;display:grid;grid-template-columns:1.02fr .98fr;gap:8vw;align-items:center}.solutions-hub_eyebrow__xGlUB{color:var(--coral);font:500 10px DM Mono,monospace;letter-spacing:.16em;text-transform:uppercase;margin:0 0 23px}.solutions-hub_eyebrow__xGlUB i{display:inline-block;width:28px;height:1px;background:var(--coral);vertical-align:middle;margin-right:9px}.solutions-hub_hero__KL_Rf h1{max-width:680px;font:400 clamp(49px,6vw,86px)/.94 Newsreader,serif;letter-spacing:-.055em;margin:0 0 28px}.solutions-hub_intro__N7aa3{max-width:575px;color:var(--muted);font-size:18px;line-height:1.7;margin:0}.solutions-hub_actions___U1q7{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-top:38px}.solutions-hub_primary__9cvFT{display:inline-flex;gap:18px;align-items:center;background:var(--plum);color:#fff!important;padding:17px 20px;font:700 11px DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase;box-shadow:7px 7px 0 var(--orange);transition:transform .22s ease,background-color .22s ease}.solutions-hub_primary__9cvFT:hover{transform:translate(-2px,-3px);background:var(--violet)}.solutions-hub_primary__9cvFT b,.solutions-hub_textLink__En_tz b,.solutions-hub_toolLink__Te_7T b{color:var(--orange);font-size:16px}.solutions-hub_textLink__En_tz{display:inline-flex;gap:12px;align-items:center;color:var(--plum)!important;border-bottom:1px solid #b7a9b6;padding:0 0 7px;font:700 11px DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase;transition:color .2s ease}.solutions-hub_textLink__En_tz:hover{color:var(--violet)!important}.solutions-hub_heroDiagram__a2uXz{min-height:430px;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 48%,rgba(196,155,223,.2),rgba(245,240,250,.6) 48%,transparent 72%)}.solutions-hub_heroDiagram__a2uXz:before{content:"";position:absolute;width:390px;height:390px;border-radius:50%;opacity:.3;background-image:linear-gradient(rgba(112,43,120,.16) 1px,transparent 0),linear-gradient(90deg,rgba(112,43,120,.16) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle,#000 35%,transparent 72%);mask-image:radial-gradient(circle,#000 35%,transparent 72%)}.solutions-hub_heroOrb__gtMCb{position:relative;z-index:2}.solutions-hub_node__LRoyp{position:absolute;z-index:3;color:var(--violet);border:1px solid rgba(112,43,120,.35);padding:8px 10px;font:500 9px DM Mono,monospace;letter-spacing:.13em;background:rgba(248,250,252,.92)}.solutions-hub_nodeTop__HXMyt{top:45px}.solutions-hub_nodeLeft__OIejT{left:28px;top:55%}.solutions-hub_nodeRight__Wj_3X{right:28px;top:40%}.solutions-hub_diagramNote__rMGRP{position:absolute;bottom:25px;left:28px;color:var(--coral);font:9px DM Mono,monospace;letter-spacing:.13em}.solutions-hub_workflow__9BN7g{background:#f5f0fa;padding:120px max(5vw,calc((100vw - 1140px)/2)) 130px}.solutions-hub_sectionHead___NmLK{display:grid;grid-template-columns:.75fr 1.25fr;gap:6vw;align-items:end}.solutions-hub_sectionHead___NmLK h2{font:400 clamp(39px,4.7vw,67px)/.96 Newsreader,serif;letter-spacing:-.05em;margin:0}.solutions-hub_sectionHead___NmLK>p:last-child{max-width:570px;color:var(--muted);font-size:16px;line-height:1.7;margin:0}.solutions-hub_stageGrid__rD6Af{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;list-style:none;padding:0;margin:72px 0 0}.solutions-hub_stageGrid__rD6Af li{border-top:2px solid var(--violet);padding-top:15px}.solutions-hub_stageMeta__wH3BK{display:flex;justify-content:space-between;color:var(--violet);font:500 10px DM Mono,monospace;letter-spacing:.1em}.solutions-hub_stageMeta__wH3BK b{color:var(--coral);font-weight:500}.solutions-hub_stageGrid__rD6Af h3{font:500 24px/1.05 Newsreader,serif;margin:36px 0 14px}.solutions-hub_stageGrid__rD6Af p{color:var(--muted);font-size:14px;line-height:1.65;margin:0}.solutions-hub_outputs__2IAQV{max-width:1240px;margin:auto;padding:125px 5vw 135px}.solutions-hub_outputs__2IAQV .solutions-hub_sectionHead___NmLK{margin-bottom:65px}.solutions-hub_solutionList__ZJAD4{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line)}.solutions-hub_solution__ConS0{padding:28px 28px 30px 0;border-bottom:1px solid var(--line);scroll-margin-top:24px}.solutions-hub_solution__ConS0:nth-child(odd){border-right:1px solid var(--line)}.solutions-hub_solution__ConS0:nth-child(2n){padding-left:28px}.solutions-hub_solutionDetails__u57SF{margin:0}.solutions-hub_solutionToggle__AuiIm{display:grid;grid-template-columns:70px 1fr;gap:18px;align-items:start;cursor:pointer;list-style:none}.solutions-hub_solutionToggle__AuiIm::-webkit-details-marker{display:none}.solutions-hub_solutionToggle__AuiIm:focus{outline:none}.solutions-hub_code__ngtVM{position:relative;isolation:isolate;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;color:#fff;font:600 8px DM Mono,monospace;letter-spacing:.04em;background:radial-gradient(circle at 38% 30%,#d9a3f0 0,#a94bd0 35%,var(--violet) 72%,var(--plum) 100%);box-shadow:0 0 0 1px rgba(112,43,120,.22),0 0 22px rgba(169,75,208,.3),5px 7px 0 rgba(244,163,61,.24);transition:transform .2s ease,box-shadow .2s ease}.solutions-hub_code__ngtVM:before{content:"";position:absolute;z-index:-1;inset:-7px;border-color:rgba(161,58,83,.45) transparent rgba(244,163,61,.6) rgba(112,43,120,.28);border-style:solid;border-width:1px;border-radius:50%;transform:rotate(-24deg);transition:transform .35s ease}.solutions-hub_code__ngtVM:after{content:"";position:absolute;inset:8px;border-radius:50%;background:rgba(255,255,255,.08);box-shadow:inset 0 1px 6px rgba(255,255,255,.28)}.solutions-hub_solutionToggle__AuiIm:focus-visible .solutions-hub_code__ngtVM,.solutions-hub_solutionToggle__AuiIm:hover .solutions-hub_code__ngtVM{transform:translateY(-2px) scale(1.05);box-shadow:0 0 0 3px rgba(244,163,61,.28),0 0 26px rgba(169,75,208,.42),5px 7px 0 rgba(244,163,61,.24)}.solutions-hub_solutionDetails__u57SF[open] .solutions-hub_code__ngtVM:before{transform:rotate(156deg)}.solutions-hub_solutionHeading__l4gF1{display:block}.solutions-hub_solution__ConS0 small{display:block;color:var(--coral);font:500 9px DM Mono,monospace;letter-spacing:.11em;text-transform:uppercase;margin:1px 0 10px}.solutions-hub_solutionTitle__yldqf{display:block;color:var(--plum);font:500 25px/1.05 Newsreader,serif;letter-spacing:-.02em}.solutions-hub_solutionSummary__CTFZW{display:block;color:var(--muted);font:400 13px/1.55 Manrope,sans-serif;margin:10px 0 0;max-width:440px}.solutions-hub_detailBody__frfg7{padding:25px 0 7px 88px}.solutions-hub_solutionIntro___BrgW{color:var(--muted);font-size:14px;line-height:1.65}.solutions-hub_signal__g8Hjx{border-left:2px solid var(--coral);padding:3px 0 3px 14px;color:var(--muted);font-size:12px;line-height:1.5}.solutions-hub_signal__g8Hjx strong{display:block;color:var(--plum);font:600 12px DM Mono,monospace;margin-bottom:5px}.solutions-hub_detailBody__frfg7 h4{color:var(--coral);font:600 9px DM Mono,monospace;letter-spacing:.12em;text-transform:uppercase;margin:25px 0 10px}.solutions-hub_detailBody__frfg7 ol,.solutions-hub_detailBody__frfg7 ul{list-style:none;padding:0;margin:0}.solutions-hub_detailBody__frfg7 li{border-top:1px solid var(--line);padding:10px 0}.solutions-hub_boundaries__UU6wn strong,.solutions-hub_detailBody__frfg7 li strong{display:block;color:var(--plum);font:600 13px Manrope,sans-serif;margin-bottom:4px}.solutions-hub_boundaries__UU6wn p,.solutions-hub_detailBody__frfg7 li span{color:var(--muted);font-size:12px;line-height:1.55}.solutions-hub_boundaries__UU6wn p{margin:0;padding:10px 0;border-top:1px solid var(--line)}.solutions-hub_guideLink__KOBtr{display:inline-flex;gap:12px;align-items:center;margin-top:20px;color:var(--plum)!important;border-bottom:1px solid var(--coral);padding-bottom:6px;font:700 10px DM Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.solutions-hub_tool__ajINQ{max-width:1100px;margin:0 auto 125px;padding:45px 50px;background:#ece0f5;display:grid;grid-template-columns:.9fr 1.1fr;gap:6vw;align-items:center}.solutions-hub_tool__ajINQ h2{color:var(--plum);font:400 clamp(37px,4.2vw,58px)/.97 Newsreader,serif;letter-spacing:-.05em;margin:0}.solutions-hub_tool__ajINQ>div:last-child p{max-width:500px;color:var(--muted);font-size:15px;line-height:1.65;margin:0 0 23px}.solutions-hub_toolLink__Te_7T{display:inline-flex;align-items:center;gap:15px;color:var(--plum)!important;font:700 11px DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--violet);padding-bottom:8px}.solutions-hub_final__9WenX{background:var(--plum);color:#fff;text-align:center;padding:125px 5vw 140px}.solutions-hub_final__9WenX .solutions-hub_eyebrow__xGlUB{color:var(--orange)}.solutions-hub_final__9WenX .solutions-hub_eyebrow__xGlUB i{background:var(--orange)}.solutions-hub_final__9WenX h2{max-width:760px;margin:0 auto 24px;font:400 clamp(43px,5.2vw,73px)/.96 Newsreader,serif;letter-spacing:-.05em}.solutions-hub_final__9WenX>p:not(.solutions-hub_eyebrow__xGlUB){max-width:550px;margin:0 auto;color:#d9c1ec;font-size:16px;line-height:1.7}.solutions-hub_final__9WenX .solutions-hub_actions___U1q7{justify-content:center}.solutions-hub_final__9WenX .solutions-hub_textLink__En_tz{color:#fff!important;border-color:#a96dc8}.solutions-hub_footer__QFTT2{background:#21152f;color:#c49bdf;padding:23px 5vw;display:flex;justify-content:space-between;gap:20px;font:10px DM Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.solutions-hub_footer__QFTT2 a{color:var(--orange)!important}@media (max-width:800px){.solutions-hub_nav__bzAJ4{padding:20px 6vw}.solutions-hub_nav__bzAJ4 nav a:first-child{display:none}.solutions-hub_hero__KL_Rf{display:block;padding:65px 6vw 80px}.solutions-hub_hero__KL_Rf h1{font-size:54px}.solutions-hub_heroDiagram__a2uXz{margin-top:65px;min-height:360px}.solutions-hub_workflow__9BN7g{padding:80px 6vw}.solutions-hub_sectionHead___NmLK{display:block}.solutions-hub_sectionHead___NmLK>p:last-child{margin-top:27px}.solutions-hub_stageGrid__rD6Af{display:block;margin-top:48px}.solutions-hub_stageGrid__rD6Af li+li{margin-top:32px}.solutions-hub_stageGrid__rD6Af h3{margin-top:25px}.solutions-hub_outputs__2IAQV{padding:80px 6vw}.solutions-hub_solutionList__ZJAD4{display:block}.solutions-hub_solution__ConS0,.solutions-hub_solution__ConS0:nth-child(2n){padding:25px 0;border-right:0}.solutions-hub_solutionToggle__AuiIm{grid-template-columns:62px 1fr;gap:15px}.solutions-hub_solutionTitle__yldqf{font-size:22px}.solutions-hub_detailBody__frfg7{padding-left:77px}.solutions-hub_tool__ajINQ{display:block;margin:0 6vw 80px;padding:30px 25px}.solutions-hub_tool__ajINQ>div:last-child{margin-top:28px}.solutions-hub_final__9WenX{padding:80px 6vw 95px}.solutions-hub_footer__QFTT2{display:block;line-height:2.2}.solutions-hub_footer__QFTT2 a,.solutions-hub_footer__QFTT2 span{display:block}}@media (prefers-reduced-motion:reduce){.solutions-hub_code__ngtVM,.solutions-hub_code__ngtVM:before,.solutions-hub_primary__9cvFT{animation:none;transition:none}.solutions-hub_primary__9cvFT:hover,.solutions-hub_solutionToggle__AuiIm:hover .solutions-hub_code__ngtVM{transform:none}}