.links-page{--links-ink:var(--color-primary-dark,#004c55);--links-muted:var(--color-text-secondary,#6b7280);--links-accent:var(--color-primary,#007d85);--links-accent-light:var(--color-primary-light,#00b4be);--links-soft:var(--color-primary-50,#e0f7f8);--links-card-border:#d7ebee;isolation:isolate;min-height:100dvh;font-family:var(--font-primary), "Cairo", sans-serif;color:var(--links-ink);direction:rtl;background:radial-gradient(80% 50% at 100% 0,#00b4be24,#0000 55%),radial-gradient(70% 45% at 0 100%,#007d851a,#0000 50%),linear-gradient(#f4fbfc 0%,#fff 42%,#f7fcfd 100%);position:relative;overflow-x:hidden}.links-page:before{content:"";z-index:-1;pointer-events:none;opacity:.7;background-image:radial-gradient(circle at 18% 22%,#00b4be12 0 2px,#0000 3px),radial-gradient(circle at 82% 68%,#004c550f 0 2px,#0000 3px);background-size:48px 48px;position:absolute;inset:0}.links-hub{flex-direction:column;align-items:center;width:100%;max-width:420px;margin:0 auto;padding:2rem 1.25rem 2.75rem;display:flex}.links-logo-ring{background-color:#fff;background-image:linear-gradient(#fff,#fff),linear-gradient(145deg,#004c55,#007d85,#00b4be);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:border-box;background-clip:padding-box,border-box;border:3px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;animation:3.5s ease-in-out infinite links-float;display:flex;overflow:hidden;box-shadow:0 12px 28px #007d8538}.links-header{text-align:center;width:100%;margin-top:1.25rem;padding:.25rem .5rem 0}.links-title-row{justify-content:center;align-items:center;gap:.55rem;display:flex}.links-title{letter-spacing:-.02em;color:var(--links-ink);margin:0;font-size:2.05rem;font-weight:900;line-height:1.25}.links-tagline{text-align:center;color:#475569;max-width:320px;margin:.7rem auto 0;font-size:.92rem;font-weight:600;line-height:1.75}.links-tagline-sub{text-align:center;color:var(--links-ink);background:var(--links-soft);border-radius:999px;align-items:center;gap:.4rem;margin:.7rem auto 0;padding:.35rem .95rem;font-size:.78rem;font-weight:700;line-height:1.4;display:inline-flex}.links-tagline-sub:before{content:"";background:var(--links-accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #00b4be40}.links-pills{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:1.35rem;margin-bottom:.25rem;display:flex}.links-pill{color:var(--links-ink);background:#ffffffe6;border:1.5px solid #007d8547;border-radius:999px;justify-content:center;align-items:center;padding:.45rem 1.05rem;font-size:.8rem;font-weight:700;transition:transform .2s,background .2s,box-shadow .2s,border-color .2s;display:inline-flex}.links-pill:hover{background:var(--links-soft);border-color:var(--links-accent);transform:translateY(-1px);box-shadow:0 6px 16px #007d851f}.links-stack{flex-direction:column;gap:.8rem;width:100%;margin-top:1.4rem;display:flex}.links-card{border:1.5px solid var(--links-card-border);width:100%;color:inherit;background:#fff;border-radius:1.15rem;align-items:center;gap:.8rem;padding:1rem 1.05rem;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;animation:.45s both links-rise;display:flex;position:relative;box-shadow:0 8px 22px #004c5512}.links-card:first-child{animation-delay:40ms}.links-card:nth-child(2){animation-delay:80ms}.links-card:nth-child(3){animation-delay:.12s}.links-card:nth-child(4){animation-delay:.16s}.links-card:nth-child(5){animation-delay:.2s}.links-card:nth-child(6){animation-delay:.24s}.links-card:nth-child(7){animation-delay:.28s}.links-card:hover{border-color:#00b4be73;transform:translateY(-2px);box-shadow:0 14px 28px #007d8524}.links-card:active{transform:translateY(1px)}.links-card--featured{color:#fff;background:linear-gradient(145deg,#004c55 0%,#007d85 55%,#00b4be 100%);border-color:#0000;box-shadow:0 14px 30px #007d8552}.links-card--featured:hover{border-color:#0000;box-shadow:0 18px 34px #007d8561}.links-card__icon{background:var(--links-soft);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.links-card--featured .links-card__icon{background:#ffffff29}.links-card__body{text-align:right;flex-direction:column;flex:1;align-items:flex-start;gap:.18rem;min-width:0;display:flex}.links-card__title{color:var(--links-ink);font-size:.98rem;font-weight:800;line-height:1.35;display:block}.links-card--featured .links-card__title{color:#fff}.links-card__subtitle{color:var(--links-muted);font-size:.78rem;font-weight:500;line-height:1.45;display:block}.links-card--featured .links-card__subtitle{color:#ffffffe0}.links-card__dash{border-top:2px solid #007d8566;border-right:2px solid #007d8566;flex-shrink:0;width:7px;height:7px;margin-inline-start:.35rem;transform:rotate(-135deg)}.links-card--featured .links-card__dash{border-color:#fffc}.links-divider{align-items:center;gap:.75rem;width:100%;margin:1.65rem 0 1rem;display:flex}.links-divider:before,.links-divider:after{content:"";background:linear-gradient(90deg,#0000,#007d8547,#0000);flex:1;height:1px}.links-divider span{color:var(--links-ink);white-space:nowrap;font-size:.84rem;font-weight:800}.links-social{justify-content:center;gap:.9rem;margin-top:.2rem;display:flex}.links-social__btn{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 8px 18px #004c552e}.links-social__btn:hover{transform:translateY(-3px)scale(1.05)}.links-social__btn:active{transform:translateY(1px)}.links-social__btn--instagram{background:linear-gradient(145deg,#004c55,#007d85)}.links-social__btn--web{background:linear-gradient(145deg,#007d85,#00b4be)}.links-social__btn--tiktok{background:linear-gradient(145deg,#003038,#004c55)}.links-social__btn--whatsapp{background:linear-gradient(145deg,#128c7e,#25d366)}.links-footer{text-align:center;color:#94a3b8;margin-top:2rem;font-size:.72rem;font-weight:600}@keyframes links-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes links-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.links-logo-ring,.links-card{animation:none}}
