.accessone-glass-catalog{position:relative}.accessone-glass-catalog__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:18px;display:grid}.accessone-glass-card{backdrop-filter:blur(16px)saturate(140%);min-height:300px;color:var(--accessone-color-navy);font:inherit;text-align:left;cursor:pointer;background:linear-gradient(160deg,#ffffffd9,#ffffff8c);border:1px solid #ffffffe6;border-radius:22px;flex-direction:column;align-items:flex-start;padding:28px;transition:transform .3s,background .3s,border-color .3s,box-shadow .3s;display:flex;box-shadow:inset 0 1px #fff,0 10px 30px #2e315c14}.accessone-glass-card:hover,.accessone-glass-card:focus-visible{border-color:var(--accessone-color-yellow);background:linear-gradient(160deg,#fffffff2,#ffffffbf);outline:none;transform:translateY(-8px);box-shadow:inset 0 1px #fff,0 22px 50px #2e315c29}.accessone-glass-card__icon{background:var(--accessone-color-yellow-soft);width:56px;height:56px;color:var(--accessone-color-navy);box-shadow:none;border-radius:16px;flex-shrink:0;place-items:center;margin-bottom:26px;transition:transform .3s;display:grid}.accessone-glass-card__icon svg{width:27px;height:27px}.accessone-glass-card:hover .accessone-glass-card__icon{background:var(--accessone-color-yellow);transform:rotate(-6deg)scale(1.08)}.accessone-glass-card h3{margin:0 0 12px;font:600 20px/1.2 Manrope,sans-serif}.accessone-glass-card p{color:#65728b;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 20px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.accessone-glass-card__more{color:var(--accessone-color-navy);align-items:center;gap:10px;margin-top:auto;font-size:13px;font-weight:600;display:inline-flex}.accessone-glass-card__more b{transition:transform .3s}.accessone-glass-card:hover .accessone-glass-card__more b{transform:translate(6px)}.accessone-glass-modal{width:min(560px,100% - 32px);max-height:calc(100% - 32px);color:var(--accessone-color-navy);background:0 0;border:0;padding:0;overflow:visible}.accessone-glass-modal::backdrop{backdrop-filter:blur(8px);background:#2e315c59}.accessone-glass-modal[open]{animation:.32s cubic-bezier(.2,.9,.3,1.2) accessone-glass-in}.accessone-glass-modal__panel{backdrop-filter:blur(22px)saturate(150%);background:linear-gradient(160deg,#ffffffeb,#f5f6fad1);border:1px solid #ffffffe6;border-radius:26px;max-height:calc(100vh - 32px);padding:36px;position:relative;overflow-y:auto;box-shadow:inset 0 1px #fff,0 30px 80px #2e315c47}.accessone-glass-modal__panel h3{margin:0 0 14px;font:600 clamp(24px,4vw,30px)/1.15 Manrope,sans-serif}.accessone-glass-modal__panel>p{color:#65728b;margin:0 0 20px;font-size:15px;line-height:1.7}.accessone-glass-modal__panel ul{margin:0 0 28px;padding:0;list-style:none}.accessone-glass-modal__panel li{border-bottom:1px solid #e6e9f0;padding:10px 0 10px 20px;font-size:14px;position:relative}.accessone-glass-modal__panel li:before{background:var(--accessone-color-yellow);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:17px;left:0}.accessone-glass-modal__close{width:38px;height:38px;color:var(--accessone-color-navy);cursor:pointer;background:#ffffffb3;border:1px solid #dbe2ee;border-radius:50%;font-size:22px;line-height:1;transition:background .2s,transform .2s;position:absolute;top:16px;right:16px}.accessone-glass-modal__close:hover{background:var(--accessone-color-yellow-soft);transform:rotate(90deg)}.accessone-glass-modal__cta{background:var(--accessone-color-yellow);color:var(--accessone-color-navy);border-radius:10px;align-items:center;gap:22px;padding:14px 20px;font-weight:700;text-decoration:none;display:inline-flex}@keyframes accessone-glass-in{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}@media (width<=1050px){.accessone-glass-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.accessone-glass-catalog__grid{grid-template-columns:1fr;grid-auto-rows:auto}.accessone-glass-card{min-height:0}.accessone-glass-modal__panel{padding:28px 22px}}@media (prefers-reduced-motion:reduce){.accessone-glass-card,.accessone-glass-card__icon,.accessone-glass-card__more b,.accessone-glass-modal__close{transition:none}.accessone-glass-card:hover,.accessone-glass-card:hover .accessone-glass-card__icon,.accessone-glass-card:hover .accessone-glass-card__more b{transform:none}.accessone-glass-modal[open]{animation:none}}
