.myriad-tech{--tech-navy:#183e50;--tech-blue:#315d7a;--tech-accent:#87d1ed;background:#fff;color:var(--tech-navy);font-family:Arial,Helvetica,sans-serif;padding:72px 24px 80px;width:100%}.myriad-tech,.myriad-tech *{box-sizing:border-box}.myriad-tech .myriad-tech__inner{margin:0 auto;max-width:1332px;width:100%}.myriad-tech .myriad-tech__intro{margin-bottom:36px}.myriad-tech .myriad-tech__eyebrow{color:var(--tech-blue);font-size:12px;font-weight:700;letter-spacing:2px;line-height:1.5;margin:0 0 16px;text-transform:uppercase}.myriad-tech .myriad-tech__heading{color:var(--tech-navy);font-family:inherit;font-size:clamp(30px,3.1vw,44px);font-weight:700;letter-spacing:-1.2px;line-height:1.15;margin:0 0 16px;padding:0;text-transform:none}.myriad-tech .myriad-tech__heading span{color:#247b9c}.myriad-tech .myriad-tech__description{color:#526b79;font-size:18px;line-height:1.6;margin:0;max-width:900px}.myriad-tech .myriad-tech__grid{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.myriad-tech .myriad-tech__card{background:var(--tech-navy);border-radius:8px;display:flex;flex-direction:column;margin:0;min-width:0;overflow:hidden}.myriad-tech .myriad-tech__image-wrap{aspect-ratio:3/2;background:#dce8ee;overflow:hidden}.myriad-tech .myriad-tech__image{display:block;height:100%;margin:0;max-width:none;object-fit:cover;object-position:center;width:100%}.myriad-tech .myriad-tech__body{display:flex;flex:1;flex-direction:column;padding:22px 20px 18px}.myriad-tech .myriad-tech__title{color:#fff;font-family:inherit;font-size:24px;font-weight:700;letter-spacing:-.5px;line-height:1.2;margin:0 0 16px;overflow-wrap:anywhere;padding:0;text-transform:none}.myriad-tech .myriad-tech__links{margin-top:auto}.myriad-tech a.myriad-tech__link,.myriad-tech a.myriad-tech__link:visited{align-items:center;background:transparent;border:0;border-radius:5px;box-shadow:none;color:#d9e8ef;display:flex;font-family:inherit;font-size:16px;font-weight:400;gap:12px;justify-content:space-between;letter-spacing:normal;line-height:1.4;margin:0 -8px;min-height:52px;padding:14px 8px;position:relative;text-align:left;text-decoration:none;text-transform:none;transition:background-color .18s ease,color .18s ease;width:auto}.myriad-tech .myriad-tech__link:before{background:rgba(183,218,234,.22);content:"";height:1px;left:8px;pointer-events:none;position:absolute;right:8px;top:0}.myriad-tech .myriad-tech__link>span{min-width:0;overflow-wrap:anywhere}.myriad-tech .myriad-tech__arrow{color:var(--tech-accent);display:block;flex-shrink:0;transition:transform .18s ease}.myriad-tech a.myriad-tech__link:focus-visible,.myriad-tech a.myriad-tech__link:hover{background:#245f7e;color:#fff;text-decoration:none}.myriad-tech a.myriad-tech__link:hover
.myriad-tech__arrow{transform:translateX(3px)}.myriad-tech a.myriad-tech__link:focus-visible{outline:2px solid var(--tech-accent);outline-offset:2px}@media (max-width:767px){.myriad-tech{padding:48px 24px 56px}.myriad-tech .myriad-tech__grid{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.myriad-tech .myriad-tech__heading{letter-spacing:-.7px}}@media (max-width:520px){.myriad-tech{padding:40px 20px 48px}.myriad-tech .myriad-tech__grid{grid-template-columns:minmax(0,1fr)}.myriad-tech .myriad-tech__intro{margin-bottom:28px}.myriad-tech .myriad-tech__description{font-size:16px}.myriad-tech .myriad-tech__image-wrap{aspect-ratio:16/9}.myriad-tech .myriad-tech__body{padding:24px}}@media (prefers-reduced-motion:reduce){.myriad-tech .myriad-tech__arrow,.myriad-tech a.myriad-tech__link{transition:none}.myriad-tech a.myriad-tech__link:hover .myriad-tech__arrow{transform:none}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.myriad-tech .myriad-tech__links{margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .25s ease,opacity .18s ease,visibility .25s;visibility:hidden}.myriad-tech .myriad-tech__card:focus-within .myriad-tech__links,.myriad-tech .myriad-tech__card:hover .myriad-tech__links{max-height:400px;opacity:1;overflow:visible;visibility:visible}}.myriad-tech .myriad-tech__card:focus-visible{outline:3px solid #247b9c;outline-offset:4px}@media (prefers-reduced-motion:reduce){.myriad-tech .myriad-tech__links{transition:none}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.myriad-tech .myriad-tech__grid{align-items:start}}