@media (width<=1180px){.hide-on-mobile[data-v-a4837b90]{display:none}}@media (width>=1180px){.hide-on-desktop[data-v-a4837b90]{display:none}}.facts-strip[data-v-a4837b90]{background:#f5f9fc;border-top:1px solid #e3edf5;border-bottom:1px solid #e3edf5;padding:24px 0}.facts-grid[data-v-a4837b90]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 24px;margin:0;display:grid}@media (width<=960px){.facts-grid[data-v-a4837b90]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.facts-grid[data-v-a4837b90]{grid-template-columns:minmax(0,1fr);gap:12px}}.fact[data-v-a4837b90]{border-left:3px solid #0088bd;padding-left:14px}.fact-label[data-v-a4837b90]{letter-spacing:.08em;text-transform:uppercase;color:#4b6279;font-size:.72rem;font-weight:700}.fact-value[data-v-a4837b90]{color:#00405d;margin:4px 0 0;font-size:.95rem;font-weight:600;line-height:1.45}@media (width<=1180px){.hide-on-mobile[data-v-c6dd7b7a]{display:none}}@media (width>=1180px){.hide-on-desktop[data-v-c6dd7b7a]{display:none}}.timeline-section[data-v-c6dd7b7a]{background:#fff;padding:80px 0}.timeline-section--tinted[data-v-c6dd7b7a]{background:#f5f9fc}@media (width<=600px){.timeline-section[data-v-c6dd7b7a]{padding:56px 0}}.section-head[data-v-c6dd7b7a]{text-align:center;max-width:780px;margin:0 auto 40px}.section-eyebrow[data-v-c6dd7b7a]{letter-spacing:.14em;text-transform:uppercase;color:#0088bd;font-size:.75rem;font-weight:700}.section-heading[data-v-c6dd7b7a]{color:#00405d;margin:8px 0 12px;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:800;line-height:1.2}.section-sub[data-v-c6dd7b7a]{color:#4b6279;margin:0;font-size:1.05rem;line-height:1.7}.timeline[data-v-c6dd7b7a]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:20px;margin:0;padding:0;list-style:none;display:grid;position:relative}.timeline[data-v-c6dd7b7a]:before{content:"";background:#cfe3ee;height:2px;position:absolute;top:7px;left:0;right:0}@media (width<=960px){.timeline[data-v-c6dd7b7a]{grid-auto-flow:row;gap:0;padding-left:24px}.timeline[data-v-c6dd7b7a]:before{width:2px;height:auto;inset:0 auto 0 7px}}.timeline-step[data-v-c6dd7b7a]{padding-top:28px;position:relative}@media (width<=960px){.timeline-step[data-v-c6dd7b7a]{padding:0 0 24px 12px}}.timeline-dot[data-v-c6dd7b7a]{background:#fff;border:3px solid #0088bd;border-radius:50%;width:16px;height:16px;position:absolute;top:0;left:0}@media (width<=960px){.timeline-dot[data-v-c6dd7b7a]{top:2px;left:-24px}}.timeline-date[data-v-c6dd7b7a]{letter-spacing:.04em;color:#0088bd;font-size:.8rem;font-weight:800;display:block}.timeline-title[data-v-c6dd7b7a]{color:#00405d;margin:4px 0 6px;font-size:1rem;font-weight:700;line-height:1.35}.timeline-body[data-v-c6dd7b7a]{color:#4b6279;margin:0;font-size:.9rem;line-height:1.55}@media (width<=1180px){.hide-on-mobile[data-v-209cc0c7]{display:none}}@media (width>=1180px){.hide-on-desktop[data-v-209cc0c7]{display:none}}.matrix-section[data-v-209cc0c7]{background:#f5f9fc;padding:88px 0}@media (width<=600px){.matrix-section[data-v-209cc0c7]{padding:56px 0}}.section-head[data-v-209cc0c7]{text-align:center;max-width:780px;margin:0 auto 36px}.section-eyebrow[data-v-209cc0c7]{letter-spacing:.14em;text-transform:uppercase;color:#0088bd;font-size:.75rem;font-weight:700}.section-heading[data-v-209cc0c7]{color:#00405d;margin:8px 0 12px;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:800;line-height:1.2}.section-sub[data-v-209cc0c7]{color:#4b6279;margin:0;font-size:1.05rem;line-height:1.7}.visually-hidden[data-v-209cc0c7]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.matrix-wrap[data-v-209cc0c7]{background:#fff;border:1px solid #e3edf5;border-radius:16px;overflow:hidden}.matrix[data-v-209cc0c7]{border-collapse:collapse;color:#1e3a52;width:100%;font-size:.92rem;line-height:1.55}.matrix thead th[data-v-209cc0c7]{color:#fff;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#00405d;padding:14px 18px;font-size:.75rem;font-weight:700}.matrix thead th[data-v-209cc0c7]:first-child{width:30%}.matrix tbody tr+tr[data-v-209cc0c7]>*{border-top:1px solid #e3edf5}.matrix tbody td[data-v-209cc0c7],.matrix tbody th[data-v-209cc0c7]{vertical-align:top;text-align:left;padding:16px 18px}.cell-requirement[data-v-209cc0c7]{font-weight:400}.cell-title[data-v-209cc0c7]{display:block}.cell-ref[data-v-209cc0c7],.cell-title[data-v-209cc0c7]{color:#00405d;font-weight:700}.cell-ref[data-v-209cc0c7]{background:#e6f4fa;border-radius:6px;margin-top:6px;padding:1px 8px;font-size:.76rem;display:inline-block}.cell-link[data-v-209cc0c7]{color:#006f9a;white-space:nowrap;align-items:center;gap:2px;margin-left:4px;font-weight:700;display:inline-flex}.cell-link[data-v-209cc0c7]:hover{text-decoration:underline}.cell-link[data-v-209cc0c7]:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #0088bd}@media (width<=860px){.matrix-wrap[data-v-209cc0c7]{background:0 0;border:0}.matrix thead[data-v-209cc0c7]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.matrix[data-v-209cc0c7],.matrix tbody[data-v-209cc0c7],.matrix td[data-v-209cc0c7],.matrix th[data-v-209cc0c7],.matrix tr[data-v-209cc0c7]{width:100%;display:block}.matrix tbody tr[data-v-209cc0c7]{background:#fff;border:1px solid #e3edf5;border-radius:14px;margin-bottom:12px;overflow:hidden}.matrix tbody tr+tr[data-v-209cc0c7]>*{border-top:0}.matrix tbody td[data-v-209cc0c7],.matrix tbody th[data-v-209cc0c7]{padding:12px 16px}.matrix tbody td[data-v-209cc0c7]:before{content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;color:#4b6279;margin-bottom:2px;font-size:.7rem;font-weight:700;display:block}.matrix tbody th[data-v-209cc0c7]{background:#f5f9fc}}.matrix-note[data-v-209cc0c7]{text-align:center;color:#64748b;max-width:780px;margin:24px auto 0;font-size:.85rem;line-height:1.6}@media (width<=1180px){.hide-on-mobile[data-v-94f7fd8d]{display:none}}@media (width>=1180px){.hide-on-desktop[data-v-94f7fd8d]{display:none}}.req-section[data-v-94f7fd8d]{background:#fff;padding:88px 0}@media (width<=600px){.req-section[data-v-94f7fd8d]{padding:56px 0}}.section-head[data-v-94f7fd8d]{text-align:center;max-width:780px;margin:0 auto 40px}.section-eyebrow[data-v-94f7fd8d]{letter-spacing:.14em;text-transform:uppercase;color:#0088bd;font-size:.75rem;font-weight:700}.section-heading[data-v-94f7fd8d]{color:#00405d;margin:8px 0 12px;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:800;line-height:1.2}.section-sub[data-v-94f7fd8d]{color:#4b6279;margin:0;font-size:1.05rem;line-height:1.7}.req-list[data-v-94f7fd8d]{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.req-card[data-v-94f7fd8d]{background:#fff;border:1px solid #e3edf5;border-radius:16px;padding:26px 28px;scroll-margin-top:90px}@media (width<=600px){.req-card[data-v-94f7fd8d]{padding:18px 16px}}.req-head[data-v-94f7fd8d]{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.req-num[data-v-94f7fd8d]{color:#0088bd;flex-shrink:0;font-family:Fira Code,ui-monospace,monospace;font-size:.9rem;font-weight:700;line-height:1.9}.req-head-text[data-v-94f7fd8d]{min-width:0}.req-ref[data-v-94f7fd8d]{background:#e6f4fa;border-radius:6px;margin-bottom:4px;padding:2px 10px;font-size:.76rem;display:inline-block}.req-ref[data-v-94f7fd8d],.req-title[data-v-94f7fd8d]{color:#00405d;font-weight:700}.req-title[data-v-94f7fd8d]{margin:0;font-size:1.15rem;line-height:1.35}.req-grid[data-v-94f7fd8d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width<=860px){.req-grid[data-v-94f7fd8d]{grid-template-columns:minmax(0,1fr)}}.req-block[data-v-94f7fd8d]{background:#f5f9fc;border-radius:12px;padding:14px 16px}.req-block--ostorlab[data-v-94f7fd8d]{background:#eef8f3}.req-block--yours[data-v-94f7fd8d]{background:#fdf6ec}.req-label[data-v-94f7fd8d]{letter-spacing:.08em;text-transform:uppercase;color:#4b6279;margin:0 0 6px;font-size:.72rem;font-weight:700}.req-label--ostorlab[data-v-94f7fd8d]{color:#0a7a4f}.req-label--yours[data-v-94f7fd8d]{color:#8a5300}.req-text[data-v-94f7fd8d]{color:#1e3a52;margin:0;font-size:.94rem;line-height:1.6}.req-source[data-v-94f7fd8d]{color:#4b6279;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:10px 0 0;font-size:.82rem;display:flex}.req-source-label[data-v-94f7fd8d]{font-weight:700}.req-source-link[data-v-94f7fd8d]{color:#006f9a;text-underline-offset:2px;text-decoration:underline}.req-source-link[data-v-94f7fd8d]:hover{color:#00405d}.req-source-link[data-v-94f7fd8d]:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #0088bd}.req-note[data-v-94f7fd8d]{text-align:center;color:#64748b;max-width:780px;margin:28px auto 0;font-size:.85rem;line-height:1.6}@media (width<=1180px){.hide-on-mobile[data-v-0fceeda8]{display:none}}@media (width>=1180px){.hide-on-desktop[data-v-0fceeda8]{display:none}}.sources-section[data-v-0fceeda8]{background:#fff;padding:72px 0}@media (width<=600px){.sources-section[data-v-0fceeda8]{padding:48px 0}}.sources-inner[data-v-0fceeda8]{max-width:880px;margin:0 auto}.sources-heading[data-v-0fceeda8]{color:#00405d;margin:0 0 8px;font-size:clamp(1.4rem,2.4vw,1.75rem);font-weight:800;line-height:1.25}.sources-sub[data-v-0fceeda8]{color:#4b6279;margin:0 0 24px;font-size:.98rem;line-height:1.6}.related-list[data-v-0fceeda8],.source-list[data-v-0fceeda8]{margin:0;padding:0;list-style:none}.source-item[data-v-0fceeda8]{border-bottom:1px solid #e3edf5;align-items:flex-start;gap:12px;padding:14px 0;display:flex}.source-item[data-v-0fceeda8]:first-child{border-top:1px solid #e3edf5}.source-icon[data-v-0fceeda8]{margin-top:2px}.source-link[data-v-0fceeda8],.source-title[data-v-0fceeda8]{color:#00405d;font-size:.98rem;font-weight:700;line-height:1.45;display:block}.source-link[data-v-0fceeda8]{color:#006f9a;text-underline-offset:3px;text-decoration:underline}.source-link[data-v-0fceeda8]:hover{color:#00405d}.source-link[data-v-0fceeda8]:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #0088bd}.source-detail[data-v-0fceeda8]{color:#4b6279;margin-top:2px;font-size:.86rem;line-height:1.5;display:block}.related-heading[data-v-0fceeda8]{letter-spacing:.08em;text-transform:uppercase;color:#4b6279;margin:32px 0 10px;font-size:.8rem;font-weight:700}.related-list li[data-v-0fceeda8]{padding:6px 0}.related-list .source-link[data-v-0fceeda8]{font-size:.95rem;font-weight:600}@media (width<=1180px){.hide-on-mobile[data-v-6d25a8d8]{display:none}}@media (width>=1180px){.hide-on-desktop[data-v-6d25a8d8]{display:none}}.hero-actions[data-v-6d25a8d8]{flex-wrap:wrap;align-items:center;gap:12px 16px;width:100%;display:flex}.hero-btn[data-v-6d25a8d8]{text-transform:none;letter-spacing:normal;min-height:48px;font-weight:700}.hero-btn[data-v-6d25a8d8]:focus-visible{outline-offset:2px;outline:3px solid #00405d}@media (width<=600px){.hero-btn[data-v-6d25a8d8]{width:100%}}.hero-scan-note[data-v-6d25a8d8]{color:#4a5a66;flex-basis:100%;margin:0;font-size:.88rem;line-height:1.5}@media (width<=600px){.solution-page[data-v-6d25a8d8] .hero-text-container{padding:24px 16px!important}.solution-page[data-v-6d25a8d8] .hero-title{margin-bottom:16px!important}.solution-page[data-v-6d25a8d8] .features-list{margin-top:16px!important}.solution-page[data-v-6d25a8d8] .features-list .feature-item{margin-bottom:6px!important}.solution-page[data-v-6d25a8d8] .cta-buttons{margin-top:16px!important}}
