.technology-visual[data-v-b2ae774d]{--visual-line: #cfdddd;padding:27px;overflow:hidden;border:1px solid #d8e3e2;border-radius:20px;background:linear-gradient(135deg,#f1f6f5,#eaf0f2);color:#1e434f}.visual-heading[data-v-b2ae774d]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-bottom:21px;border-bottom:1px solid var(--visual-line);font-size:11px;line-height:1.6}.visual-heading>span[data-v-b2ae774d]:first-child{font-size:9px;font-weight:650;letter-spacing:.1em}.is-overview[data-v-b2ae774d]{--visual-line: rgb(176 210 212 / 17%);position:relative;padding:30px;border-color:#203d53;background:radial-gradient(ellipse at 95% 0,#225561 0,transparent 65%),#122c43;color:#eef7f5;box-shadow:0 22px 55px #112c431f}.is-overview .visual-heading[data-v-b2ae774d]{color:#bad2d6}.engine-sources[data-v-b2ae774d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:25px}.engine-sources>span[data-v-b2ae774d]{display:flex;align-items:center;justify-content:center;gap:10px;padding:13px 6px;border:1px solid var(--visual-line);border-radius:8px;background:#ffffff08;font-size:12px}.engine-sources svg[data-v-b2ae774d]{width:22px;height:22px;color:#87c5c1}.engine-connector[data-v-b2ae774d]{display:flex;justify-content:space-around;height:25px;margin:0 8%}.engine-connector span[data-v-b2ae774d]{width:1px;background:linear-gradient(#4a7b86,#79bbb6)}.engine-core[data-v-b2ae774d],.review-core[data-v-b2ae774d]{display:grid;justify-items:center;gap:11px;padding:27px 12px;border:1px solid #519d9c;border-radius:12px;background:linear-gradient(125deg,#1d4a55,#193d50);color:#f0faf7;text-align:center}.engine-core small[data-v-b2ae774d],.review-core small[data-v-b2ae774d]{color:#9fd1cc;font-size:9px;letter-spacing:.12em}.engine-core strong[data-v-b2ae774d],.review-core strong[data-v-b2ae774d]{font-size:clamp(23px,2.1vw,31px);letter-spacing:-.035em}.engine-core>span[data-v-b2ae774d],.review-core>span[data-v-b2ae774d]{color:#bcd9da;font-size:11px}.engine-models[data-v-b2ae774d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.engine-models>div[data-v-b2ae774d]{display:grid;justify-items:center;gap:10px;padding:20px 8px;border:1px solid var(--visual-line);border-radius:10px;background:#ffffff0d;text-align:center}.engine-models small[data-v-b2ae774d]{font-size:9px;color:#8bb8bd;letter-spacing:.09em}.engine-models strong[data-v-b2ae774d]{font-size:18px;letter-spacing:-.025em}.engine-models span[data-v-b2ae774d]{color:#bbd3d8;font-size:11px;line-height:1.8}.engine-output[data-v-b2ae774d],.visual-output[data-v-b2ae774d]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:23px;padding-top:20px;border-top:1px solid var(--visual-line);font-size:12px;line-height:1.7}.engine-output[data-v-b2ae774d]{color:#b9d9d7}.engine-output i[data-v-b2ae774d],.visual-output i[data-v-b2ae774d],.review-inputs i[data-v-b2ae774d],.workflow-origin i[data-v-b2ae774d]{font-style:normal;color:#6e999d}.decode-streams[data-v-b2ae774d]{display:grid;gap:18px;margin:28px 0}.decode-stream[data-v-b2ae774d]{display:grid;grid-template-columns:91px minmax(0,1fr) 44px;align-items:center;gap:15px;font-size:11px}.decode-stream>span[data-v-b2ae774d]{display:flex;align-items:center;gap:9px}.decode-stream small[data-v-b2ae774d]{font-size:9px;color:#719197}.decode-stream b[data-v-b2ae774d]{font-size:10px;font-weight:450;color:#5b777f}.frame-strip[data-v-b2ae774d]{display:flex;gap:5px;padding:10px 0;border-top:1px solid #d4e2df;border-bottom:1px solid #d4e2df}.frame-strip i[data-v-b2ae774d]{flex:1;height:28px;border-radius:3px;background:#d4e2df}.frame-strip i.is-accent[data-v-b2ae774d]{background:#5a9b97}.decode-engine[data-v-b2ae774d]{padding:22px 12px;border:1px solid #adcfc7;border-radius:12px;background:#e5f1ec;text-align:center}.decode-engine>span[data-v-b2ae774d]{font-size:22px;font-weight:700;color:#235e61}.decode-engine p[data-v-b2ae774d]{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;margin:16px 0 0;font-size:11px;color:#4c7476}.task-matrix[data-v-b2ae774d]{width:100%;margin-top:15px;border-collapse:collapse;table-layout:fixed}.task-matrix th[data-v-b2ae774d],.task-matrix td[data-v-b2ae774d]{height:45px;border-bottom:1px solid #d6e2df;font-size:12px;font-weight:450;text-align:center}.task-matrix th[data-v-b2ae774d]:first-child{width:25%;text-align:left}.task-matrix thead th[data-v-b2ae774d]{font-size:10px;color:#64848a}.task-matrix td i[data-v-b2ae774d],.matrix-legend>i[data-v-b2ae774d]{display:inline-block;width:9px;height:9px;border:1px solid #c4d7d3;border-radius:50%}.task-matrix td i.is-enabled[data-v-b2ae774d],.matrix-legend>i[data-v-b2ae774d]{border-color:#408783;background:#408783;box-shadow:0 0 0 4px #40878314}.matrix-legend[data-v-b2ae774d]{display:flex;align-items:center;gap:11px;margin-top:19px;font-size:10px;color:#59797d}.review-inputs[data-v-b2ae774d],.workflow-origin[data-v-b2ae774d]{display:flex;justify-content:center;align-items:center;gap:15px;margin:28px 0 23px}.review-inputs>span[data-v-b2ae774d],.workflow-origin>span[data-v-b2ae774d]{flex:1;padding:16px 10px;border:1px solid #d2e0db;border-radius:8px;background:#ffffffb3;font-size:12px;text-align:center}.review-outputs[data-v-b2ae774d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:21px}.review-outputs>div[data-v-b2ae774d]{display:grid;gap:9px;padding:18px 9px;border:1px solid #cfdfda;border-radius:8px;text-align:center}.review-outputs span[data-v-b2ae774d]{font-size:13px;font-weight:650}.review-outputs small[data-v-b2ae774d],.review-note[data-v-b2ae774d]{font-size:11px;color:#57787c;line-height:1.8}.review-note[data-v-b2ae774d]{margin:19px 0 0;text-align:center}.workflow-branches[data-v-b2ae774d]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:17px}.workflow-branches>div[data-v-b2ae774d]{padding:18px 12px;border:1px solid #c1d8d2;border-radius:10px;background:#ffffff73;text-align:center}.workflow-branches h4[data-v-b2ae774d]{margin:0 0 18px;font-size:12px;color:#2c716d}.workflow-parallel[data-v-b2ae774d]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.workflow-parallel>span[data-v-b2ae774d]{padding:8px 9px;border:1px solid #c6dcd4;border-radius:5px;font-size:11px}.workflow-branches strong[data-v-b2ae774d]{display:block;padding:8px 0;font-size:14px;color:#355a65}.workflow-branches p[data-v-b2ae774d]{margin:16px 0 0;color:#5b767c;font-size:10px;line-height:1.9}@media(max-width:600px){.technology-visual[data-v-b2ae774d]{padding:21px 18px;border-radius:14px}.visual-heading[data-v-b2ae774d]{font-size:10px;padding-bottom:17px}.engine-sources[data-v-b2ae774d]{gap:7px}.engine-sources>span[data-v-b2ae774d]{flex-direction:column;gap:7px;font-size:11px}.engine-models[data-v-b2ae774d]{gap:9px}.engine-models strong[data-v-b2ae774d]{font-size:15px}.engine-models span[data-v-b2ae774d]{font-size:10px}.engine-output[data-v-b2ae774d],.visual-output[data-v-b2ae774d]{gap:9px;font-size:11px}.decode-stream[data-v-b2ae774d]{grid-template-columns:69px minmax(0,1fr) 36px;gap:9px;font-size:10px}.decode-stream>span[data-v-b2ae774d]{gap:4px}.frame-strip[data-v-b2ae774d]{gap:3px}.frame-strip i[data-v-b2ae774d]{height:23px}.decode-engine p[data-v-b2ae774d]{gap:7px}.workflow-branches[data-v-b2ae774d]{gap:9px}.workflow-branches>div[data-v-b2ae774d]{padding:17px 9px}}.technology-foundations[data-v-390f4baa]{padding:44px 0 50px;border-top:1px solid #cfdbd5}.foundation-data-scale[data-v-390f4baa]{margin-bottom:49px}.foundation-data-metrics[data-v-390f4baa]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0 0 30px;border-bottom:1px solid #cfded6}.foundation-data-metrics>div[data-v-390f4baa]{min-width:0;padding-left:25px;border-left:1px solid #cbded6}.foundation-data-metrics>div[data-v-390f4baa]:first-child{padding-left:0;border-left:0}.foundation-data-metrics dt[data-v-390f4baa]{color:#4a6b71;font-size:14px;font-weight:600;line-height:1.8}.foundation-data-metrics dd[data-v-390f4baa]{margin:18px 0 0}.foundation-metric-number[data-v-390f4baa]{display:inline-flex;align-items:baseline;gap:9px;color:#256d69;font-size:clamp(48px,4.4vw,68px);font-weight:750;letter-spacing:-.06em;line-height:1;font-variant-numeric:tabular-nums}.foundation-data-metrics>div:first-child .foundation-metric-number[data-v-390f4baa]{color:#153e52}.foundation-metric-number small[data-v-390f4baa]{font-size:.32em;font-weight:650;letter-spacing:-.03em}.foundation-metric-number sup[data-v-390f4baa]{position:relative;top:-.8em;font-size:.32em;font-weight:500;letter-spacing:0}.foundation-data-metrics dd>p[data-v-390f4baa]{margin:19px 0 0;color:#6b827e;font-size:13px;line-height:1.9}.foundation-metric-source[data-v-390f4baa],.foundation-data-authorization[data-v-390f4baa]{margin:17px 0 0;color:#526d66;font-size:12px;line-height:1.9}.foundation-heading[data-v-390f4baa]{max-width:780px}.foundation-heading h2[data-v-390f4baa]{margin:0 0 23px;font-size:clamp(29px,3.1vw,44px);line-height:1.4}.foundation-heading>p[data-v-390f4baa]:last-child{max-width:670px;margin:0;color:var(--muted);font-size:14px;line-height:1.9}.foundation-pillars[data-v-390f4baa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(30px,5vw,78px);margin-top:43px}.foundation-pillar[data-v-390f4baa]{display:flex;flex-direction:column;min-width:0;padding-top:22px;border-top:2px solid #8aaea4}.foundation-code[data-v-390f4baa]{color:#4f817b;font-size:12px;font-weight:600;letter-spacing:.07em}.foundation-pillar h3[data-v-390f4baa]{margin:20px 0 17px;color:#1a4051;font-size:clamp(22px,1.8vw,28px);font-weight:750;letter-spacing:-.035em;line-height:1.5}.foundation-pillar>p[data-v-390f4baa]{margin:0;color:#536b73;font-size:15px;line-height:2}.foundation-pillar ul[data-v-390f4baa]{display:flex;flex-wrap:wrap;gap:9px 14px;padding:0;margin:24px 0;list-style:none}.foundation-pillar li[data-v-390f4baa]{display:inline-flex;align-items:center;gap:6px;color:#357b74;font-size:13px;line-height:1.8}.foundation-pillar li[data-v-390f4baa]:before{width:4px;height:4px;border-radius:50%;background:#57918a;content:""}.foundation-pillar>strong[data-v-390f4baa]{margin-top:auto;padding-top:18px;border-top:1px solid #d3dfd8;color:#284f59;font-size:14px;font-weight:650;line-height:1.9}.foundation-pillar>.foundation-pillar-scope[data-v-390f4baa]{margin:13px 0 0;color:#5a716c;font-size:13px;line-height:1.8}@media(max-width:1000px){.foundation-data-metrics[data-v-390f4baa]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.foundation-data-metrics>div[data-v-390f4baa]:nth-child(odd){padding-left:0;border-left:0}}@media(max-width:680px){.technology-foundations[data-v-390f4baa]{padding:33px 0 37px}.foundation-data-scale[data-v-390f4baa]{margin-bottom:35px}.foundation-data-metrics[data-v-390f4baa]{gap:16px;padding-bottom:24px}.foundation-data-metrics>div[data-v-390f4baa]{padding-left:13px}.foundation-data-metrics dt[data-v-390f4baa]{min-height:24px;font-size:13px}.foundation-data-metrics dd[data-v-390f4baa]{margin-top:13px}.foundation-metric-number[data-v-390f4baa]{gap:4px;font-size:clamp(40px,10.5vw,53px)}.foundation-data-metrics dd>p[data-v-390f4baa]{margin-top:13px;font-size:12px}.foundation-heading h2[data-v-390f4baa]{font-size:30px}.foundation-heading>p[data-v-390f4baa]:last-child{font-size:15px}.foundation-pillars[data-v-390f4baa]{grid-template-columns:1fr;gap:29px;margin-top:29px}.foundation-pillar h3[data-v-390f4baa]{margin:16px 0;font-size:25px}.foundation-pillar ul[data-v-390f4baa]{margin:18px 0}}@media(max-width:380px){.foundation-data-metrics[data-v-390f4baa]{grid-template-columns:1fr;gap:19px}.foundation-data-metrics>div[data-v-390f4baa],.foundation-data-metrics>div[data-v-390f4baa]:first-child{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px;padding:0 0 19px;border:0;border-bottom:1px solid #d7e2da}.foundation-data-metrics>div[data-v-390f4baa]:last-child{padding-bottom:0;border-bottom:0}.foundation-data-metrics dt[data-v-390f4baa]{min-height:0;font-size:12px}.foundation-data-metrics dd[data-v-390f4baa]{margin:0}.foundation-metric-number[data-v-390f4baa]{font-size:45px}.foundation-data-metrics dd>p[data-v-390f4baa]{margin-top:9px}}.technology-evaluation[data-v-c37c4cfb]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:64px;margin-top:48px;padding-top:40px;border-top:1px solid #cddbd4}.technology-question-heading h2[data-v-c37c4cfb]{margin:0 0 18px;color:#2a4d55;font-size:clamp(24px,2.5vw,33px);line-height:1.5}.technology-question-heading>p[data-v-c37c4cfb]:last-child{margin:0;color:var(--muted);font-size:15px;line-height:1.9}.technology-question-list details[data-v-c37c4cfb]{border-top:1px solid #cfdbd4}.technology-question-list summary[data-v-c37c4cfb]{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:62px;padding:18px 0;color:#294d54;font-size:15px;font-weight:650;line-height:1.9;list-style:none;cursor:pointer}.technology-question-list summary[data-v-c37c4cfb]::-webkit-details-marker{display:none}.technology-question-list summary[data-v-c37c4cfb]:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.technology-question-list summary>span[data-v-c37c4cfb]{position:relative;flex-shrink:0;width:16px;height:16px}.technology-question-list summary>span[data-v-c37c4cfb]:before,.technology-question-list summary>span[data-v-c37c4cfb]:after{position:absolute;top:7px;left:2px;width:12px;height:1px;background:#5d8a7d;content:""}.technology-question-list summary>span[data-v-c37c4cfb]:after{transform:rotate(90deg)}.technology-question-list details[open] summary>span[data-v-c37c4cfb]:after{display:none}.technology-question-list details>p[data-v-c37c4cfb]{margin:0;padding:0 28px 22px 0;color:#506c68;font-size:14px;line-height:2}@media(max-width:850px){.technology-evaluation[data-v-c37c4cfb]{grid-template-columns:1fr;gap:25px}}@media(max-width:600px){.technology-evaluation[data-v-c37c4cfb]{margin-top:32px;padding-top:30px}.technology-question-list summary[data-v-c37c4cfb]{font-size:15px}.technology-question-list details>p[data-v-c37c4cfb]{padding-right:10px}}.technology-selection[data-v-30f21016]{padding:36px;margin:0 0 38px;border:1px solid #cfdfda;border-radius:20px;background:linear-gradient(125deg,#edf5f0,#f8faf6 70%)}.technology-selection>header[data-v-30f21016]{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:28px}.technology-selection h2[data-v-30f21016]{margin:0;color:#193e50;font-size:clamp(27px,3vw,39px);line-height:1.45;letter-spacing:-.04em}.technology-selection>header>p[data-v-30f21016]{margin:0 0 5px;color:#446863;font-size:15px;line-height:1.9}.delivery-paths[data-v-30f21016]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.delivery-paths article[data-v-30f21016]{min-width:0;padding:25px;border:1px solid #d2e1d9;border-radius:13px;background:#ffffffc7}.delivery-paths h3[data-v-30f21016]{margin:0 0 13px;color:#214c58;font-size:23px;line-height:1.5}.delivery-paths article>p[data-v-30f21016]:not(.eyebrow){margin:0;color:#496b67;font-size:15px;line-height:1.95}.delivery-paths ul[data-v-30f21016]{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none}.delivery-paths li[data-v-30f21016]{padding:5px 10px;border-radius:6px;background:#eaf3ef;color:#356b60;font-size:13px}.selection-table-heading[data-v-30f21016]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 24px;margin:32px 0 16px}.selection-table-heading h3[data-v-30f21016]{margin:0;color:#244d56;font-size:20px;line-height:1.6}.selection-table-heading p[data-v-30f21016]{margin:0;color:#58716d;font-size:13px;line-height:1.8}table[data-v-30f21016]{width:100%;min-width:650px;border-collapse:collapse;text-align:left;font-size:14px;line-height:1.85}th[data-v-30f21016],td[data-v-30f21016]{padding:16px;border-bottom:1px solid #cfded6;vertical-align:top}thead th[data-v-30f21016]{color:#3c665f;font-weight:600;background:#e5efea}tbody th[data-v-30f21016]{width:105px;color:#294f57;font-weight:600}td[data-v-30f21016]{color:#526e68}td[data-v-30f21016]:last-child{color:#215b54}.selection-links[data-v-30f21016]{display:flex;flex-wrap:wrap;gap:18px 30px;margin-top:25px}@media(max-width:700px){.technology-selection[data-v-30f21016]{padding:24px 20px}.technology-selection>header[data-v-30f21016]{align-items:start;flex-direction:column;gap:15px}.delivery-paths[data-v-30f21016]{grid-template-columns:1fr}.delivery-paths article[data-v-30f21016]{padding:21px}.delivery-paths h3[data-v-30f21016]{font-size:22px}.selection-table-heading h3[data-v-30f21016]{font-size:18px}}.technology-page[data-v-5f6cfc58]{--technology-accent: #277e7c;--technology-line: #d5dfdc}.technology-hero[data-v-5f6cfc58]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(35px,6vw,100px);padding:55px 0 52px}.technology-hero h1[data-v-5f6cfc58]{font-size:clamp(40px,4.5vw,68px);line-height:1.25}.technology-hero .site-page-lead[data-v-5f6cfc58]{max-width:540px;font-size:16px}.technology-hero .site-page-actions[data-v-5f6cfc58]{align-items:center;gap:24px}.technology-hero-signature[data-v-5f6cfc58]{display:flex;align-items:center;gap:24px;margin-top:34px}.technology-hero-signature>span[data-v-5f6cfc58]{color:#1e485b;font-size:23px;font-weight:780;letter-spacing:-.05em}.technology-hero-signature>p[data-v-5f6cfc58]{margin:0;padding-left:23px;border-left:1px solid #bdcecd;color:#587379;font-size:11px;line-height:1.9}.technology-hero-copy[data-v-5f6cfc58],.technology-hero>.technology-visual[data-v-5f6cfc58]{animation:technology-entrance-5f6cfc58 .65s ease both}.technology-hero>.technology-visual[data-v-5f6cfc58]{animation-delay:.1s}.technology-core[data-v-5f6cfc58]{padding:28px 0 40px;border-top:1px solid var(--technology-line)}.technology-core-heading[data-v-5f6cfc58]{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:12px 30px;margin-bottom:26px}.technology-core-heading>p[data-v-5f6cfc58]{margin:0}.technology-core-heading h2[data-v-5f6cfc58]{margin:0;color:#345a63;font-size:clamp(18px,2vw,25px);font-weight:650}.technology-core-index[data-v-5f6cfc58]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--technology-line)}.technology-core-index a[data-v-5f6cfc58]{position:relative;display:grid;align-content:start;gap:12px;min-width:0;padding:22px 26px 24px 0;border-bottom:1px solid var(--technology-line);transition:background .18s ease,color .18s ease}.technology-core-index a[data-v-5f6cfc58]:not(:nth-child(4n+1)){padding-left:24px;border-left:1px solid var(--technology-line)}.technology-core-number[data-v-5f6cfc58]{color:#517c7a;font-size:12px;font-variant-numeric:tabular-nums}.technology-core-index strong[data-v-5f6cfc58]{color:#193e50;font-size:clamp(16px,1.5vw,21px);font-weight:700;letter-spacing:-.025em}.technology-core-summary[data-v-5f6cfc58]{max-width:230px;color:#5b7479;font-size:14px;line-height:1.8}.technology-core-arrow[data-v-5f6cfc58]{position:absolute;top:21px;right:18px;color:#568880}.technology-core-index a[data-v-5f6cfc58]:hover{background:#eaf2ee}.technology-core-index a[data-v-5f6cfc58]:focus-visible{z-index:1;outline:2px solid var(--technology-accent);outline-offset:-2px}.technology-chapter[data-v-5f6cfc58]{padding:58px 0 40px;border-top:1px solid var(--technology-line)}.technology-chapter-layout[data-v-5f6cfc58]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(35px,6vw,100px);align-items:center}.technology-chapter-layout.is-reversed .technology-chapter-copy[data-v-5f6cfc58]{order:2}.technology-chapter h2[data-v-5f6cfc58]{max-width:530px;margin-bottom:22px;font-size:clamp(27px,3vw,40px);line-height:1.45;letter-spacing:-.045em}.technology-description[data-v-5f6cfc58]{margin:0;color:var(--ink-soft);font-size:15px;line-height:2}.technology-benefit[data-v-5f6cfc58]{margin:23px 0;padding-left:15px;border-left:2px solid #5b9b95;color:#31696c;font-size:15px;font-weight:650;line-height:1.9}.technology-points[data-v-5f6cfc58]{display:grid;gap:18px;padding:0;margin:26px 0;list-style:none}.technology-points li[data-v-5f6cfc58]{display:grid;grid-template-columns:125px minmax(0,1fr);gap:16px;align-items:start}.technology-points strong[data-v-5f6cfc58]{padding-top:1px;color:#294859;font-size:14px;font-weight:650;line-height:1.9}.technology-points p[data-v-5f6cfc58]{margin:0;color:var(--muted);font-size:14px;line-height:1.9}.technology-boundary[data-v-5f6cfc58]{max-width:900px;margin:28px 0 0;color:#60777b;font-size:13px;line-height:1.9}.technology-validation[data-v-5f6cfc58]{margin:24px 0;padding:16px 0;border-top:1px solid var(--technology-line);border-bottom:1px solid var(--technology-line);color:#48686b;font-size:14px;line-height:1.9}.technology-validation strong[data-v-5f6cfc58]{display:block;margin-bottom:5px;color:#24545b;font-size:13px}.technology-sizing[data-v-5f6cfc58]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px;padding:24px 0;border-top:1px solid var(--technology-line);border-bottom:1px solid var(--technology-line)}.technology-profile[data-v-5f6cfc58]{display:grid;gap:12px;padding-right:24px}.technology-profile+.technology-profile[data-v-5f6cfc58]{padding-left:30px;border-left:1px solid var(--technology-line)}.technology-profile>span[data-v-5f6cfc58]:first-child{color:#527078;font-size:14px}.technology-profile strong[data-v-5f6cfc58]{color:#214b5e;font-size:clamp(23px,2.5vw,34px);font-weight:700;letter-spacing:-.035em}.technology-profile small[data-v-5f6cfc58]{margin-left:4px;color:#668181;font-size:12px;font-weight:450;letter-spacing:0}.technology-profile-link[data-v-5f6cfc58]{color:#337f79;font-size:14px}.technology-profile-link i[data-v-5f6cfc58]{margin-left:8px;font-style:normal}.technology-profile:hover strong[data-v-5f6cfc58]{color:var(--technology-accent)}.technology-profile[data-v-5f6cfc58]:focus-visible{outline:2px solid var(--technology-accent);outline-offset:5px}.technology-delivery[data-v-5f6cfc58]{padding:48px 0 0;border-top:1px solid var(--technology-line)}.technology-delivery-grid[data-v-5f6cfc58]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(30px,5vw,78px)}.technology-advantage[data-v-5f6cfc58]{min-width:0;padding-top:24px;border-top:2px solid #8aaea4}.technology-advantage h3[data-v-5f6cfc58]{margin:20px 0 14px;color:#193e50;font-size:clamp(23px,2.5vw,30px);line-height:1.5}.technology-delivery-benefit[data-v-5f6cfc58]{margin:0 0 18px;color:#337a74;font-size:14px;font-weight:600;line-height:1.9}.technology-advantage ul[data-v-5f6cfc58]{display:grid;gap:10px;margin:22px 0;padding-left:17px;color:#536e73;font-size:14px;line-height:1.9}.technology-advantage .technology-boundary[data-v-5f6cfc58]{margin-top:20px}.technology-cycle[data-v-5f6cfc58]{padding:30px;margin-top:36px;border:1px solid #d2e1da;border-radius:16px;background:linear-gradient(115deg,#eaf2ec,#f3f6f1)}.technology-cycle-heading[data-v-5f6cfc58]{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:12px 25px;margin-bottom:28px}.technology-cycle-heading p[data-v-5f6cfc58]{margin:0}.technology-cycle h3[data-v-5f6cfc58]{margin:0;color:#2a555a;font-size:22px;line-height:1.6}.technology-cycle ol[data-v-5f6cfc58]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;padding:0;margin:0;list-style:none}.technology-cycle li[data-v-5f6cfc58]{position:relative;min-width:0}.technology-cycle li[data-v-5f6cfc58]:not(:last-child):after{position:absolute;top:35px;right:-21px;color:#638c81;content:"→"}.technology-cycle li>span[data-v-5f6cfc58]{color:#527b71;font-size:12px}.technology-cycle h4[data-v-5f6cfc58]{margin:14px 0 10px;color:#2d5f5b;font-size:14px}.technology-cycle li p[data-v-5f6cfc58],.technology-cycle-return[data-v-5f6cfc58]{margin:0;color:#536f69;font-size:14px;line-height:1.9}.technology-cycle-return[data-v-5f6cfc58]{padding-top:20px;margin-top:22px;border-top:1px solid #c9dbcf;color:#377568;text-align:right}.technology-integration[data-v-5f6cfc58]{margin-top:46px;padding:32px;border-radius:18px;background:radial-gradient(ellipse at 100% 0,#245963,transparent 70%),#15384b;color:#eef7f4}.technology-integration-heading[data-v-5f6cfc58]{display:flex;justify-content:space-between;align-items:center;gap:24px}.technology-integration .eyebrow[data-v-5f6cfc58]{color:#a8ccca}.technology-integration h2[data-v-5f6cfc58]{margin:0;color:inherit;font-size:29px}.technology-integration .site-text-link[data-v-5f6cfc58]{color:#c3e4df}.technology-integration dl[data-v-5f6cfc58]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-top:25px;margin:28px 0 0;border-top:1px solid rgb(184 215 211 / 22%)}.technology-integration dt[data-v-5f6cfc58]{font-size:15px;font-weight:600}.technology-integration dd[data-v-5f6cfc58]{margin:12px 0 0;color:#bdd5d5;font-size:14px;line-height:1.95}.technology-integration-note[data-v-5f6cfc58]{margin:22px 0 0;color:#bdd5d5;font-size:13px;line-height:1.9}.technology-cta[data-v-5f6cfc58]{margin-top:48px}.technology-cta-links[data-v-5f6cfc58]{display:flex;flex-wrap:wrap;gap:24px;margin-top:22px}@keyframes technology-entrance-5f6cfc58{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.technology-chapter-layout[data-v-5f6cfc58]{gap:35px}.technology-points li[data-v-5f6cfc58]{grid-template-columns:1fr;gap:4px}.technology-hero .site-page-actions[data-v-5f6cfc58]{gap:16px}}@media(max-width:850px){.technology-hero[data-v-5f6cfc58]{grid-template-columns:1fr;gap:30px;padding-top:32px}.technology-hero-copy[data-v-5f6cfc58]{max-width:650px}.technology-hero>.technology-visual[data-v-5f6cfc58]{width:100%;max-width:640px}.technology-core-index[data-v-5f6cfc58]{grid-template-columns:repeat(2,minmax(0,1fr))}.technology-core-index a[data-v-5f6cfc58]:not(:nth-child(4n+1)){padding-left:0;border-left:0}.technology-core-index a[data-v-5f6cfc58]:nth-child(2n){padding-left:24px;border-left:1px solid var(--technology-line)}.technology-chapter-layout[data-v-5f6cfc58]{grid-template-columns:1fr;gap:30px}.technology-chapter-layout.is-reversed .technology-chapter-copy[data-v-5f6cfc58]{order:initial}.technology-chapter h2[data-v-5f6cfc58]{max-width:630px}.technology-points li[data-v-5f6cfc58]{grid-template-columns:140px minmax(0,1fr);gap:15px}.technology-delivery-grid[data-v-5f6cfc58]{gap:30px}.technology-cycle ol[data-v-5f6cfc58]{gap:22px}.technology-cycle li[data-v-5f6cfc58]:not(:last-child):after{right:-15px}}@media(max-width:600px){.technology-hero[data-v-5f6cfc58]{padding-bottom:32px}.technology-hero h1[data-v-5f6cfc58]{font-size:clamp(30px,8.5vw,43px)}.technology-hero .site-page-lead[data-v-5f6cfc58]{font-size:15px}.technology-hero .site-page-actions[data-v-5f6cfc58]{align-items:start;flex-direction:column}.technology-hero-signature[data-v-5f6cfc58]{gap:16px;margin-top:26px}.technology-hero-signature>p[data-v-5f6cfc58]{padding-left:16px;font-size:10px}.technology-core[data-v-5f6cfc58]{padding-bottom:28px}.technology-core-heading[data-v-5f6cfc58]{margin-bottom:20px}.technology-core-index a[data-v-5f6cfc58]{gap:10px;padding-top:19px;padding-bottom:19px;padding-right:15px}.technology-core-index a[data-v-5f6cfc58]:nth-child(2n){padding-left:15px}.technology-core-index strong[data-v-5f6cfc58]{font-size:16px}.technology-core-summary[data-v-5f6cfc58]{font-size:11px}.technology-core-arrow[data-v-5f6cfc58]{right:8px;top:17px;font-size:12px}.technology-chapter[data-v-5f6cfc58]{padding:34px 0 30px}.technology-chapter h2[data-v-5f6cfc58]{font-size:28px}.technology-description[data-v-5f6cfc58]{font-size:13px}.technology-benefit[data-v-5f6cfc58]{font-size:12px}.technology-points[data-v-5f6cfc58]{gap:18px;margin:22px 0}.technology-points li[data-v-5f6cfc58]{grid-template-columns:1fr;gap:4px}.technology-sizing[data-v-5f6cfc58]{grid-template-columns:1fr;gap:20px;padding:22px 0;margin-top:25px}.technology-profile[data-v-5f6cfc58]{padding:0}.technology-profile+.technology-profile[data-v-5f6cfc58]{padding:20px 0 0;border-left:0;border-top:1px solid var(--technology-line)}.technology-profile strong[data-v-5f6cfc58]{font-size:26px}.technology-delivery[data-v-5f6cfc58]{padding-top:32px}.technology-delivery .site-section-heading[data-v-5f6cfc58]{align-items:start;flex-direction:column;gap:14px}.technology-delivery-grid[data-v-5f6cfc58]{grid-template-columns:1fr;gap:28px}.technology-advantage h3[data-v-5f6cfc58]{font-size:25px}.technology-cycle[data-v-5f6cfc58]{padding:23px 21px;margin-top:28px}.technology-cycle h3[data-v-5f6cfc58]{font-size:21px}.technology-cycle ol[data-v-5f6cfc58]{grid-template-columns:1fr;gap:18px}.technology-cycle li[data-v-5f6cfc58]{padding-left:34px}.technology-cycle li>span[data-v-5f6cfc58]{position:absolute;left:0;top:3px}.technology-cycle h4[data-v-5f6cfc58]{margin:0 0 7px}.technology-cycle li[data-v-5f6cfc58]:not(:last-child):after{display:none}.technology-cycle-return[data-v-5f6cfc58]{text-align:left}.technology-integration[data-v-5f6cfc58]{margin-top:30px;padding:25px 21px}.technology-integration-heading[data-v-5f6cfc58]{align-items:start;flex-direction:column;gap:20px}.technology-integration h2[data-v-5f6cfc58]{font-size:26px}.technology-integration dl[data-v-5f6cfc58]{grid-template-columns:1fr;gap:22px;margin-top:23px}.technology-cta-links[data-v-5f6cfc58]{gap:18px}}@media(prefers-reduced-motion:reduce){.technology-hero-copy[data-v-5f6cfc58],.technology-hero>.technology-visual[data-v-5f6cfc58]{animation:none}.technology-core-index a[data-v-5f6cfc58]{transition:none}}
