.solutionsHub_hero__PZr7s{background:var(--color-bg-dark);padding:72px 32px 64px;text-align:center;position:relative;overflow:hidden}.solutionsHub_hero__PZr7s:before{content:"";position:absolute;inset:0;background:var(--gradient-mesh-hero);pointer-events:none}.solutionsHub_heroInner__ACCLO{max-width:820px;margin:0 auto;position:relative;z-index:1}.solutionsHub_heroEyebrow__LLwTU{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-cyan);margin:0 0 14px}.solutionsHub_heroTitle__5zwN4{font-size:clamp(30px,4.6vw,48px);font-weight:800;color:var(--color-text-primary);line-height:1.1;margin:0 0 16px;letter-spacing:-.02em}.solutionsHub_heroSub__8WAYW{font-size:clamp(16px,2vw,18px);color:rgb(255 255 255/.72);line-height:1.55;max-width:560px;margin:0 auto}.solutionsHub_section__8x0Tj{background:var(--color-bg-page);padding:72px 32px;border-top:1px solid var(--color-border-subtle)}.solutionsHub_sectionInner__CCpom{max-width:var(--layout-content-max);margin:0 auto}.solutionsHub_workflowStack__2AqcT{display:flex;flex-direction:column;gap:12px}.solutionsHub_workflowDetails__7faW1{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:14px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.solutionsHub_workflowDetails__7faW1[open]{border-color:rgb(from var(--nirrin-teal-primary) r g b/.28);box-shadow:0 12px 40px rgb(0 0 0/.22)}.solutionsHub_workflowDetails__7faW1:focus-within{border-color:rgb(from var(--nirrin-teal-primary) r g b/.35)}.solutionsHub_workflowSummary__RsxF6{list-style:none;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;cursor:pointer;user-select:none}.solutionsHub_workflowSummary__RsxF6::-webkit-details-marker{display:none}.solutionsHub_workflowSummaryMain__DgORa{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;text-align:left}.solutionsHub_workflowTitle__Zz6zy{font-size:17px;font-weight:700;color:var(--color-text-primary);margin:0;letter-spacing:-.02em}.solutionsHub_workflowOneLiner__bKcZh{font-size:14px;line-height:1.45;color:var(--color-text-muted);margin:0}.solutionsHub_chevron__ofTNL{flex-shrink:0;width:22px;height:22px;margin-top:2px;border-radius:6px;border:1px solid rgb(255 255 255/.12);background:rgb(0 0 0/.2);position:relative}.solutionsHub_chevron__ofTNL:after{content:"";position:absolute;left:50%;top:45%;width:6px;height:6px;border-right:2px solid rgb(200 210 232/.85);border-bottom:2px solid rgb(200 210 232/.85);transform:translate(-50%,-50%) rotate(45deg);transition:transform .2s ease}.solutionsHub_workflowDetails__7faW1[open] .solutionsHub_chevron__ofTNL:after{transform:translate(-50%,-20%) rotate(225deg)}.solutionsHub_workflowExpanded__ADIA3{padding:0 20px 20px;border-top:1px solid rgb(255 255 255/.06);background:linear-gradient(180deg,rgb(0 0 0/.12),transparent 48%)}.solutionsHub_coverageLabel__N4mlV{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-subtle);margin:16px 0 12px}.solutionsHub_measureTable__C2Av5{width:100%;border-collapse:collapse;border-radius:10px;border:1px solid rgb(255 255 255/.08);overflow:hidden;background:rgb(0 0 0/.18);table-layout:fixed}.solutionsHub_measureTable__C2Av5 thead tr{background:rgb(0 0 0/.35);border-bottom:1px solid rgb(255 255 255/.08)}.solutionsHub_measureTable__C2Av5 th{padding:10px 14px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);text-align:left;vertical-align:bottom}.solutionsHub_measureTable__C2Av5 th:first-child{width:40%}.solutionsHub_measureTable__C2Av5 th:nth-child(2){width:30%}.solutionsHub_measureTable__C2Av5 th:nth-child(3){width:30%;text-align:right}.solutionsHub_measureTable__C2Av5 tbody tr{border-bottom:1px solid rgb(255 255 255/.05)}.solutionsHub_measureTable__C2Av5 tbody tr:last-child{border-bottom:none}.solutionsHub_measureTable__C2Av5 tbody td{padding:12px 14px;font-size:13px;line-height:1.45;vertical-align:top}.solutionsHub_measureCell__xEg3A{color:var(--color-text-primary);font-weight:500}.solutionsHub_measureCellMuted__QWqLF{color:var(--color-text-muted);font-size:12px}.solutionsHub_measureCellProduct__8Pjvn{text-align:right;vertical-align:middle}.solutionsHub_productPill__H41qf{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.solutionsHub_productPillTalos__jz0ek{color:rgb(190 240 230/.95);border:1px solid rgb(from var(--nirrin-teal-primary) r g b/.45);background:rgb(from var(--nirrin-teal-primary) r g b/.12)}.solutionsHub_productPillAtlas__D6i7K{color:rgb(220 210 245/.95);border:1px solid rgb(from var(--nirrin-purple) r g b/.45);background:rgb(from var(--nirrin-purple) r g b/.12)}.solutionsHub_workflowCta__6Kb6m{margin-top:16px;display:inline-flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;padding:11px 18px;border-radius:999px;font-size:13px;font-weight:700;font-family:var(--font-sora),system-ui,sans-serif;color:var(--color-text-dark);text-decoration:none;background:var(--gradient-brand-main);border:none;transition:opacity .18s ease,transform .18s ease}.solutionsHub_workflowCta__6Kb6m:hover{opacity:.94}.solutionsHub_workflowCta__6Kb6m:focus-visible{outline:2px solid rgb(from var(--nirrin-teal-primary) r g b/.55);outline-offset:2px}.solutionsHub_bottomCta__Pe5Q_{background:var(--color-bg-canvas);border-top:1px solid var(--color-border-subtle);padding:56px 32px 64px}.solutionsHub_bottomCtaInner__M39sh{max-width:720px;margin:0 auto;text-align:center}.solutionsHub_bottomCtaTitle__PB2ar{font-size:clamp(22px,3vw,30px);font-weight:800;color:var(--color-text-primary);margin:0 0 12px;line-height:1.2;letter-spacing:-.02em}.solutionsHub_bottomCtaBody__3m83r{font-size:16px;color:var(--color-text-muted);line-height:1.55;margin:0 0 28px}.solutionsHub_bottomCtaActions__PYddj{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.solutionsHub_btnPrimary__Ep4LW{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border-radius:999px;font-size:14px;font-weight:700;font-family:var(--font-sora),system-ui,sans-serif;color:var(--color-text-dark);text-decoration:none;background:var(--gradient-brand-main);transition:opacity .18s ease}.solutionsHub_btnPrimary__Ep4LW:hover{opacity:.93}.solutionsHub_btnSecondary__WRhHn{display:inline-flex;align-items:center;justify-content:center;padding:11px 20px;border-radius:999px;font-size:14px;font-weight:600;color:var(--color-text-primary);text-decoration:none;border:1px solid rgb(255 255 255/.14);background:rgb(0 0 0/.15);transition:border-color .18s ease,background .18s ease}.solutionsHub_btnSecondary__WRhHn:hover{border-color:rgb(from var(--nirrin-teal-primary) r g b/.35);background:rgb(0 0 0/.25)}@media (max-width:640px){.solutionsHub_hero__PZr7s{padding:56px 24px 48px}.solutionsHub_section__8x0Tj{padding:56px 24px}.solutionsHub_measureTable__C2Av5{display:block;border:none;background:transparent}.solutionsHub_measureTable__C2Av5 thead{display:none}.solutionsHub_measureTable__C2Av5 tbody{display:block}.solutionsHub_measureTable__C2Av5 tbody tr{display:block;padding:14px;margin-bottom:10px;border:1px solid rgb(255 255 255/.08);border-radius:10px;background:rgb(0 0 0/.18)}.solutionsHub_measureTable__C2Av5 tbody tr:last-child{margin-bottom:0}.solutionsHub_measureTable__C2Av5 tbody td{display:block;width:100%!important;padding:0;text-align:left!important}.solutionsHub_measureTable__C2Av5 tbody td+td{margin-top:10px}.solutionsHub_measureTable__C2Av5 tbody td.solutionsHub_measureCell__xEg3A:before{content:"Measurement";display:block;font-weight:700;color:var(--color-text-subtle);font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px}.solutionsHub_measureTable__C2Av5 tbody td.solutionsHub_measureCellMuted__QWqLF:before{content:"Mode";display:block;font-weight:700;color:var(--color-text-subtle);font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px}.solutionsHub_measureTable__C2Av5 tbody td.solutionsHub_measureCellProduct__8Pjvn:before{content:"Product";display:block;font-weight:700;color:var(--color-text-subtle);font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px}}