.technology-page{font-size:16px;line-height:1.8}.technology-page .eyebrow{letter-spacing:1px;font-size:12px}.technology-page h2{font-size:clamp(32px,3.5vw,45px);line-height:1.2}.technology-page h3{font-size:23px;line-height:1.35}.tech-hero{padding-block:30px 70px}.tech-breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:10px;margin-bottom:55px;font-size:13px;display:flex}.tech-breadcrumbs a{text-decoration:none}.tech-hero-grid{grid-template-columns:1.5fr 1fr;align-items:center;gap:70px;display:grid}.tech-hero h1{margin-bottom:28px;font-size:clamp(40px,4.6vw,64px);line-height:1.16}.tech-hero h1 span{color:var(--blue)}.tech-lead{max-width:620px;margin-bottom:28px;font-size:19px}.tech-journey{background:#edf2fc;border:1px solid #d7e1f1;border-radius:12px;padding:32px}.tech-journey ol{margin:0;padding:0;list-style:none}.tech-journey li{border-top:1px solid #cbd7e9;gap:20px;padding:20px 0;display:flex}.tech-journey li>span{color:var(--blue);padding-top:5px;font-size:12px}.tech-journey strong{font-size:19px;font-weight:600}.tech-journey li p{margin:5px 0 0;font-size:14px}.tech-journey .eyebrow{color:#395174;margin-bottom:20px}.tech-journey .tech-journey-note{color:#465c7b;margin:12px 0 0;font-size:13px}.tech-split{grid-template-columns:1fr 1.2fr;gap:75px;display:grid}.tech-tint{background:#f0f3ee;padding-block:65px}.tech-section{padding-block:70px}.tech-heading{max-width:700px;margin-bottom:35px}.tech-capabilities{grid-template-columns:1fr 1fr;gap:24px;display:grid}.tech-capabilities article{border:1px solid var(--line);border-radius:10px;flex-direction:column;padding:32px;display:flex}.tech-capabilities .eyebrow{color:#465c7b;margin-bottom:18px}.tech-capabilities h3{max-width:25ch;margin-bottom:20px;font-size:27px}.tech-outputs{border-top:1px solid var(--line);color:#465c7b;margin-top:auto;padding-top:18px;font-size:13px}.tech-dark{color:#fff;background:#202d3e;padding-block:65px}.tech-dark p,.tech-dark .eyebrow{color:#d5deea}.tech-dark a{color:#fff}.tech-signals article+article{border-top:1px solid #526071;margin-top:24px;padding-top:24px}.tech-signals h3{margin-bottom:12px}.tech-signals p{margin-bottom:0}.tech-process{grid-template-columns:repeat(4,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.tech-process li{border-top:1px solid var(--line);padding-top:24px}.tech-process h3{margin:18px 0 14px}.tech-process p{margin-bottom:0;font-size:15px}.tech-foundations{margin:0}.tech-foundations>div{border-top:1px solid #cdd6ca;padding:20px 0}.tech-foundations dt{font-size:18px;font-weight:600}.tech-foundations dd{color:var(--muted);margin:7px 0 0;font-size:15px}.tech-links a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;text-decoration:none;display:flex}.tech-links a:hover{color:var(--blue)}.tech-status{color:var(--muted);font-size:12px}.tech-faq{border-top:1px solid var(--line)}.tech-faq details{border-bottom:1px solid var(--line)}.tech-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:16px;font-weight:600;line-height:1.6;list-style:none;display:flex}.tech-faq summary::-webkit-details-marker{display:none}.tech-faq summary span{font-size:22px}.tech-faq details[open] summary span{transform:rotate(45deg)}.tech-faq details p{padding-bottom:10px;font-size:15px}.tech-cta{color:#fff;background:#084de2;padding-block:65px}.tech-cta p,.tech-cta .eyebrow{color:#e0eaff}.tech-cta .button{color:#1045ae;background:#fff;border-color:#fff}.tech-cta .tech-global{margin-top:24px;font-size:13px}.tech-global a{color:inherit;text-underline-offset:4px}@media (width<=1000px){.tech-hero-grid{grid-template-columns:1.3fr 1fr;gap:30px}.tech-journey{padding:24px}.tech-split{gap:40px}.tech-process{grid-template-columns:1fr 1fr}.tech-hero h1{font-size:48px}}@media (width<=700px){.tech-hero-grid,.tech-split,.tech-capabilities,.tech-process{grid-template-columns:1fr;gap:28px}.tech-hero h1{font-size:43px}.tech-lead{font-size:18px}.tech-breadcrumbs{margin-bottom:35px}.tech-hero{padding-bottom:45px}.tech-section,.tech-tint,.tech-dark,.tech-cta{padding-block:45px}.tech-capabilities article{padding:25px}.tech-capabilities h3{font-size:25px}.tech-journey{margin-top:8px}}.tech-hero-grid{grid-template-columns:1.5fr 1fr}.tech-example-label{font-size:12px}.tech-related{border-top:1px solid var(--line)}.tech-signals .quiet-link{margin-top:16px;display:inline-block}@media (width<=700px){.tech-hero-grid{grid-template-columns:1fr}}
