.it-areas{display:grid;gap:16px;width:100%;margin:28px auto 12px}.it-areas-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.it-areas-row-repairs{grid-template-columns:repeat(4,minmax(0,1fr));width:calc((100% - 16px)/5*4);margin:0 auto}.it-area-card{display:flex;align-items:center;gap:12px;min-width:0;min-height:90px;padding:16px 14px;border:1px solid rgba(0,176,255,.55);border-radius:16px;background:linear-gradient(145deg,rgba(2,11,19,.95),rgba(4,30,53,.93));box-shadow:0 12px 28px rgba(0,0,0,.25);color:#fff;text-decoration:none;font-size:1.25rem!important;line-height:1.3!important;text-align:left;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.it-area-icon{display:flex;align-items:center;justify-content:center;flex:0 0 46px;width:46px;height:46px;border-radius:12px;background:rgba(0,176,255,.1);color:var(--accent-lightblue)}.it-area-icon i{padding:0;font-size:1.8rem!important;line-height:1}.it-area-title{min-width:0;font-family:'Futura-Bold','Open Sans',sans-serif;font-size:1.25rem;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.it-area-apple{border-color:rgba(148,163,184,.72);background:linear-gradient(145deg,rgba(15,23,42,.96),rgba(30,41,59,.95))}.it-area-apple .it-area-icon{color:#f8fafc;background:rgba(255,255,255,.08)}.it-area-card:hover{color:#fff;border-color:var(--accent-lightblue);box-shadow:0 14px 32px rgba(0,0,0,.35),0 0 24px rgba(0,176,255,.16);transform:translateY(-2px)}.it-area-card:focus-visible{outline:3px solid #fff;outline-offset:4px;border-color:var(--accent-lightblue)}@media(max-width:1199px) and (min-width:999px){.it-areas,.it-areas-row{gap:10px}.it-areas-row-repairs{width:calc((100% - 10px)/5*4)}.it-area-card{gap:8px;padding:14px 10px}.it-area-icon{flex-basis:38px;width:38px;height:42px}}@media(max-width:998px){.it-areas-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.it-areas-row-repairs{width:100%}.it-areas-row:not(.it-areas-row-repairs)>.it-area-card:last-child{grid-column:1/-1}.it-area-card{min-height:82px}}@media(max-width:560px){.it-areas-row{grid-template-columns:minmax(0,1fr)}.it-area-card{min-height:76px;padding:12px 16px}.it-area-title{font-size:1.4rem}}@media(prefers-reduced-motion:reduce){.it-area-card{transition:none}.it-area-card:hover{transform:none}}
