.glskt{background:#fff}.glskt-wrap{box-sizing:border-box;margin:0 auto;max-width:1240px;padding:0 24px}.glskt-head{margin:0 auto 48px;max-width:62ch;text-align:center}.glskt-eyebrow{color:#c7a666;font-size:.74rem;font-weight:600;letter-spacing:.14em;margin:0 0 14px;text-transform:uppercase}.glskt h2,.glskt-eyebrow{font-family:Outfit,sans-serif}.glskt h2{color:#073345;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;line-height:1.15;margin:0}.glskt-grid{display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.glskt-grid a{background:#fff;border:1px solid #ececec;border-radius:10px;border-top:3px solid #c7a666;box-sizing:border-box;display:block;height:100%;padding:30px;text-decoration:none;transition:transform .15s ease,box-shadow .2s ease}.glskt-grid a:hover{box-shadow:0 10px 24px rgba(7,51,69,.08);transform:translateY(-2px)}.glskt-grid h3{color:#073345;font-family:Outfit,sans-serif;font-size:1.2rem;font-weight:700;margin:0 0 10px}.glskt-grid p{color:#707070;font-family:Raleway,sans-serif;font-size:.98rem;line-height:1.65;margin:0}.glskt-all{margin:36px 0 0;text-align:center}.glskt-all a{color:#073345;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:700;text-decoration:none}.glskt-all a:hover{text-decoration:underline}@media (max-width:1000px){.glskt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.glskt-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.glskt-grid a{transition:none}.glskt-grid a:hover{transform:none}}