.hp-application-mosaic{isolation:isolate;background:#f4f8fa;padding:56px 24px;position:relative}.hp-application-mosaic-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1280px;margin:0 auto;display:grid}.hp-application-intro{isolation:isolate;background:radial-gradient(at 0 0,#d7ecf9 0,#0000 65%),#f8fbfd;flex-direction:column;grid-column:span 2;justify-content:center;align-items:flex-start;padding:clamp(24px,2.4vw,38px);display:flex;position:relative}.hp-application-intro:after{content:"";background:linear-gradient(90deg, var(--hp-blue) 50%, var(--hp-green) 50% 80%, var(--hp-red) 80%);width:104px;height:4px;position:absolute;top:0;left:0}.dcatek-home .hp-application-intro h2{letter-spacing:-1.5px;margin:18px 0;font-size:clamp(28px,2.4vw,38px);font-weight:750;line-height:1.12}.hp-application-intro h2 span{color:var(--hp-blue)}.hp-application-intro p:not(.hp-eyebrow){color:#526777;max-width:530px;margin:0 0 24px;font-size:16px;line-height:1.7}.hp-application-intro>.hp-eyebrow{letter-spacing:1.7px;gap:9px;margin:0;font-size:11px;line-height:1.5}.hp-application-intro .hp-text-link{color:var(--hp-blue)}.hp-application-tile{aspect-ratio:1/1.03;isolation:isolate;background:#d9e7ee;min-width:0;height:100%;display:block;position:relative;overflow:hidden}.hp-application-tile-image{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.65,.3,1);position:absolute;inset:0}.hp-application-tile:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#041c2e2e 65%,#041c2ecc);position:absolute;inset:0}.hp-application-tile-caption{z-index:1;color:#fff;text-align:center;border-bottom:4px solid #0000;justify-content:center;align-items:center;gap:12px;padding:25px 16px;font-size:clamp(18px,1.45vw,25px);font-weight:600;line-height:1.3;transition:background .25s,border-color .25s;display:flex;position:absolute;inset:auto 0 0}.hp-application-tile-caption svg{opacity:0;flex-shrink:0;width:0;transition:width .25s,opacity .25s}.hp-application-tile:focus-visible{outline:4px solid var(--hp-green);outline-offset:-4px}.hp-application-tile:focus-visible .hp-application-tile-caption,.hp-application-tile:hover .hp-application-tile-caption{border-color:var(--hp-green);background:#006abad1}.hp-application-tile:focus-visible .hp-application-tile-caption svg,.hp-application-tile:hover .hp-application-tile-caption svg{opacity:1;width:23px}@media (hover:hover){.hp-application-tile:hover .hp-application-tile-image{transform:scale(1.055)}}@media (width<=1000px){.hp-application-mosaic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-application-intro{padding:38px 32px}.hp-application-tile{aspect-ratio:1.15}}@media (width<=540px){.hp-application-mosaic{padding:20px 12px}.hp-application-intro{padding:30px 22px}.hp-application-intro p:not(.hp-eyebrow){font-size:16px}.hp-application-tile{aspect-ratio:.76}.hp-application-tile-caption{gap:0;padding:22px 8px 16px;font-size:17px}.hp-application-tile-caption svg{display:none}}@media (prefers-reduced-motion:reduce){.hp-application-tile-image,.hp-application-tile-caption,.hp-application-tile-caption svg{transition:none}.hp-application-tile:hover .hp-application-tile-image{transform:none}}
