/* Goldilocks IT page */
.gl-grid{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:22px;margin-top:52px;align-items:stretch;text-align:left}
.gl-col{background:#fff;border:1px solid rgba(13,45,82,.1);border-radius:16px;padding:30px 28px 32px;box-shadow:0 10px 30px rgba(13,45,82,.06);display:flex;flex-direction:column}
.gl-col.small,.gl-col.big{background:#f7fafc;color:var(--muted)}
.gl-col.right{border:2px solid var(--blue);background:linear-gradient(180deg,var(--blue) 0 6px,#fff 6px,#f0f8ff 100%);box-shadow:0 28px 70px rgba(0,114,191,.22);position:relative;margin:-28px 0;padding-top:44px;padding-bottom:44px;z-index:1;isolation:isolate;overflow:visible}
.gl-col.right::after{content:'';position:absolute;inset:-7px;border-radius:22px;padding:2.5px;background:conic-gradient(from var(--lz),transparent 0 62%,rgba(0,114,191,.15) 74%,rgba(127,208,255,.7) 88%,#fff 96%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;filter:drop-shadow(0 0 8px rgba(127,208,255,.8));animation:laser 6s linear infinite;pointer-events:none;z-index:-1}
.gl-tag{font-family:var(--fm);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8a94a0;margin-bottom:14px}
.gl-col.right .gl-tag{color:#fff;background:var(--blue);display:inline-block;align-self:flex-start;padding:5px 12px;border-radius:100px}
.gl-logo{height:auto;width:240px;max-width:100%;object-fit:contain;margin:6px auto 20px;display:block}
.gl-col h3{font-family:var(--fd);font-size:22px;font-weight:700;color:var(--navy);letter-spacing:-.02em;margin-bottom:12px}
.gl-col.small h3,.gl-col.big h3{color:#5b6472}
.gl-col.right p{color:var(--navy);font-size:15.5px}
.gl-col p{font-size:15px;line-height:1.65;margin-bottom:14px}
.gl-col ul{list-style:none;margin:6px 0 0;display:flex;flex-direction:column;gap:9px;font-size:14.5px}
.gl-col li{position:relative;padding-left:24px}
.gl-col li::before{content:'\2715';position:absolute;left:0;top:0;font-size:12px;font-weight:700;color:#c0392b}
.gl-col ul.ok li::before{content:'\2713';color:var(--blue);font-size:14px}
.gl-col ul.ok li{color:var(--navy);font-weight:500}
.gl-col.right .b{margin-top:auto;align-self:center;margin-top:44px}
.gl-close{margin-top:40px;font-size:19px;color:var(--navy)}
.gl-close b{font-family:var(--fd);font-weight:700}
